有一些代码是使用C#编写的,它使用RijndaelManaged类来加密数据和
Mode = CipherMode.CBC
我需要在Mac中使用OpenSSl实现相同的代码。
OpenSSl中RijndaelManaged的等价物是什么?
发布于 2010-10-26 20:23:06
RijndaelManaged只是Rijndael算法的.NET实现。Rijndael是为AES选择的算法,但AES没有使用Rijndael可能使用的所有密钥长度(AES是Rijndael的子集)。
如果您的代码与RijndaelManaged一起使用的密钥也是有效的AES密钥,那么您可以只使用OpenSSL的AES功能;否则我不确定...但我建议您坚持使用Rijndael的AES子集,因为这是其他所有人都在做的,它将帮助您实现互操作性。
https://stackoverflow.com/questions/4002617
复制相似问题