set_base32_alphabet
Директива `set_base32_alphabet` задаёт пользовательский алфавит для base32-кодирования в NGINX.
Описание
Директива set_base32_alphabet позволяет пользователям указать собственный алфавит для операций base32-кодирования в конфигурации сервера NGINX. По умолчанию base32-кодирование использует стандартный алфавит, но бывают ситуации, когда предпочтителен другой набор символов — например при взаимодействии с системами, имеющими специальные требования. Когда эта директива определена в конфигурации, она влияет на работу директив set_encode_base32 и set_decode_base32, обеспечивая соответствие процессов кодирования и декодирования указанному алфавиту вместо стандартного.
Пример конфига
set_base32_alphabet "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
Будьте осторожны с длиной алфавита; он должен содержать 32 уникальных символа.
Изменение алфавита base32 может привести к несовместимости с существующими системами, которые ожидают алфавит по умолчанию.