Шифрование Rijndael
Эта библиотека шифрования использует символы канала? Я храню ключ в массиве с соответствующим значением UserID и разделяю их символом канала. Если библиотека генерирует ключи с символами канала, эти ключи будут искажены, когда я разделю строку позже.
2 ответа
Ключ должен быть случайным, поэтому он может содержать символы канала. Вы должны представить его как шестнадцатеричный или base-64 в вашей строке с разделителем канала, чтобы избежать непредсказуемых результатов.
Я не знаю библиотеки по имени Рейндаэль. Я знаю о симметричном шифре по имени Rijndael (сейчас AES), но шифр зашифровывает вещи - он не генерирует ключи.
Если вы имеете в виду шифр, ваш вопрос не относится. Если вы имеете в виду определенный фрагмент кода (т.е. библиотеку), будет полезна ссылка, чтобы мы все могли видеть, о какой конкретной библиотеке, реализующей Rijndael, вы говорите.
При этом вы всегда можете перекодировать любые данные, скажем, в base64, или в hex, или в двоичный файл, или что угодно, что не имеет символа канала.