7
我已與Java密碼學合作多年。現在,我們需要編寫一個iOS應用程序,它將從移動設備發送加密的有效載荷到Java服務。我已經開始使用iOS加密支持(CommonCrypto等),並發現它有點困難。 JCE有一個非常簡潔的API,所以我顯然已經被寵壞了。相比之下,iOS密碼學是一個更難處理的API。適用於iOS的簡化加密庫
CommonCrypto周圍是否有任何簡化的加密庫或包裝提供更簡潔的API?特別是,我們需要:數據
- 密鑰生成(對稱和非對稱)
- 加密/解密
- 數字簽名(SHA1withRSA,例如)
- 哈希
- RSA,3DES,和AES支持
我知道我已經看到一個樣本類或兩個包裝AES加密,例如。我正在尋找更豐富,功能更全面的產品。任何人有任何建議?
SSCrypto是否爲iOS構建?我下載了這個項目並看了一下。它絕對看起來像我需要的,但只有Mac的構建配置。沒有iOS設備。 – Shadowman
我們只是將.h和.m文件添加到我們的項目中,我們項目的iOS版本完成了其餘部分...... – Frank