您建议使用哪种 Blowfish 的 Objective-C 实现?(或者我可能只是错过了一些可用的标准实现?)
问问题
3285 次
2 回答
15
请记住,Objective-C 是 C 的超集,因此您不需要特定的 Objective-C 实现。用 C 编写的 Blowfish(就像在这个页面上,谷歌搜索“C blowfish implementation”的第一个结果)会很好。
于 2009-11-05T15:14:21.023 回答
6
不确定您是否确实想使用河豚,但 iPhone 安全框架支持以下开箱即用:
- kCCAlgorithmAES128 - 高级加密标准,128 位块
- kCCAlgorithmDES - 数据加密标准
- kCCAlgorithm3DES - 三重 DES,三键,EDE 配置
- kCCAlgorithmCAST - CAST
- kCCAlgorithmRC4 - RC4 流密码
如果你决定实现你自己的,你可能还需要一个任意精度的整数库,libtommath将为 iPhone 编译,几乎没有变化。
于 2009-11-05T18:44:16.247 回答