Шифрование Rijndael

Эта библиотека шифрования использует символы канала? Я храню ключ в массиве с соответствующим значением UserID и разделяю их символом канала. Если библиотека генерирует ключи с символами канала, эти ключи будут искажены, когда я разделю строку позже.

2 ответа

Ключ должен быть случайным, поэтому он может содержать символы канала. Вы должны представить его как шестнадцатеричный или base-64 в вашей строке с разделителем канала, чтобы избежать непредсказуемых результатов.

Я не знаю библиотеки по имени Рейндаэль. Я знаю о симметричном шифре по имени Rijndael (сейчас AES), но шифр зашифровывает вещи - он не генерирует ключи.

Если вы имеете в виду шифр, ваш вопрос не относится. Если вы имеете в виду определенный фрагмент кода (т.е. библиотеку), будет полезна ссылка, чтобы мы все могли видеть, о какой конкретной библиотеке, реализующей Rijndael, вы говорите.

При этом вы всегда можете перекодировать любые данные, скажем, в base64, или в hex, или в двоичный файл, или что угодно, что не имеет символа канала.

Другие вопросы по тегам