【发布时间】:2012-12-09 21:24:10
【问题描述】:
我从事 Java 密码学已经很多年了。现在,我们需要编写一个 iOS 应用程序,它将加密的有效负载从移动设备发送到 Java 服务。我已经开始使用 iOS 加密支持(CommonCrypto 等)并且发现它有点困难。 JCE 有一个非常干净、简洁的 API,所以我显然被宠坏了。相比之下,iOS 加密是一个更难使用的 API。
是否有任何简化的加密库或 CommonCrypto 的包装器提供更简洁的 API?特别是,我们需要:
- 密钥生成(对称和非对称)
- 数据的加密/解密
- 数字签名(例如 SHA1withRSA)
- 散列
- RSA、3DES 和 AES 支持
例如,我知道我见过一两个封装 AES 加密的示例类。我正在寻找更丰富、更全功能的东西。有人有什么建议吗?
【问题讨论】:
标签: ios security cryptography libraries