У меня есть проект, который требует шифрования идентификаторов клиентов.Зашифрованное значение используется в качестве значения строки запроса для веб-сайта, который затем возвращает персонализированную форму для заполнения.
Проблема, с которой я сталкиваюсь, состоит в том, что веб-сайт, с которым мы работаем, имеет политику безопасности, которая запрещаетбуквенно-цифровые символы из строки запроса.
В настоящее время я пытаюсь получить подтверждение того, какие именно символы блокируются, но идеальным решением было бы использование алгоритма шифрования, который возвращает буквенно-цифровую строку.
Я не нашеллюбой такой алгоритм в пространстве имен System.Security.Cryptography пока нет - очевидно, потому что размер ключа, как правило, составляет 64 бита или несколько кратных - но я надеюсь, что такой алгоритм доступен.
Единственной альтернативой на этом этапе является замена любых допустимых символов на другие допустимые символы, однако я не думаю, что у меня будет достаточно допустимых символов, чтобы это работало.
Есть ли у кого-нибудь опыт с этим или предложения о том, как действовать?