您建议使用什么样的Blowfish实施? (或者我可能只是错过了一些可用的标准实现?)
答案 0 :(得分:15)
请记住,Objective-C是C的超集,因此您不需要特定的Objective-C实现。用C语写的Blowfish(比如this page,googling "C blowfish implementation"的第一个结果)会对你没问题。
答案 1 :(得分:6)
不确定您是否肯定想使用blowfish,但iPhone安全框架支持以下开箱即用:
如果你决定实现自己的,你可能还需要一个任意精度的整数库,libtommath将为iPhone编译几乎没有变化。