【发布时间】:2012-02-24 10:58:29
【问题描述】:
是否有任何现成的 iPhone 加密库? 3DES、AES/Rijndael 等等。我需要加密和解密字符串。我对 Objective-C 的理解是,您可以在 Objective-C 方法/函数/无论它们被调用什么中使用 C 代码。
【问题讨论】:
标签: iphone objective-c encryption aes 3des
是否有任何现成的 iPhone 加密库? 3DES、AES/Rijndael 等等。我需要加密和解密字符串。我对 Objective-C 的理解是,您可以在 Objective-C 方法/函数/无论它们被调用什么中使用 C 代码。
【问题讨论】:
标签: iphone objective-c encryption aes 3des
iPhone 自带 CommonCrypto 库。它对加密有各种支持。请参阅 Apple 的 Security Coding How-to。
【讨论】:
这是正确的,您可以在 Objective-C 中使用任何您想要的 C 代码,因为它是 C 的适当超集。
【讨论】:
不要忘记你可以在你的 obj-c 项目中使用 c++ 源代码,并且有许多 c++ 加密库,例如:LibTomCrypt
将 c++ 代码添加到您的项目中并简单地调用函数;
【讨论】: