Сделать зашифрованную строку той же длины, что и входная строка?

У меня есть строка из 15 цифр, которую нужно зашифровать.

Я пробовал использовать различные функции шифрования .NET, но все мои зашифрованные строки имеют длину не менее 24, 28 или 32 .

Я слышал о CipherMode.CTS с Padding = None, который дает на выходе ту же длину, что и длина ввода, но я не могу получить тот же результат. Я поигрался с размером блока, размером ключа и размером соли.

Я не возражаю добавить цифру к моей входной строке, чтобы сделать ее длиной 16.

Кто-нибудь знает обходной путь?

5
задан Unomono 10 July 2013 в 17:13
поделиться