RijndaelManaged эквивалент в openssl - PullRequest
0 голосов
/ 23 октября 2010

Есть некоторый код, написанный на C #, который использует RijndaelManaged класс для шифрования данных и
Mode = CipherMode.CBC
Мне нужно реализовать эквивалентный код в Mac с использованием OpenSSl.
Что эквивалентно RijndaelManaged в OpenSSl?

1 Ответ

2 голосов
/ 26 октября 2010

RijndaelManaged - это просто .NET-реализация алгоритма Rijndael.Rijndael - это алгоритм, который был выбран для AES, но AES не использует все длины ключей, которые возможны с Rijndael (AES - это подмножество Rijndael).

Если ключи, которые ваш код использует с RijndaelManaged, также являются действительными ключами AES, вы можете просто использовать функциональность AES OpenSSL;иначе я не уверен ... но я бы посоветовал вам придерживаться подмножества AES в Rijndael, потому что это то, что делают все остальные, и это поможет вам достичь совместимости.

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