我正在寻找有关CTR模式下AES-256加密的Objective-C库的建议。我有一个数据库,里面装满了用another library using CTR加密的数据,似乎包含的CCCrypt只支持带有PKCS#7的ECB或CBC。
我应该使用最好的便携式库吗?我不打算移植原始实现,因为我没有密码学所需的知识,因此,这是一个糟糕的想法(tm)。
谢谢!
答案 0 :(得分:1)
您应该能够使用OpenSSL实现此功能。它不是目标C,而是“普通”C代码,但由于iPhone中的内置加密算法也依赖于普通C,因此希望不会产生那么大的差异。
The Rare AiR上有关于如何为iPhone编译OpenSSL库的教程。
希望这有帮助, 克劳斯