шифрование Rijndael - PullRequest
0 голосов
/ 03 июня 2009

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

Ответы [ 2 ]

4 голосов
/ 03 июня 2009

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

1 голос
/ 03 июня 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...