所以我的问题为你stackoverflow天才是:如果有一种方式(本机,库,框架,无论..)加密数据与AES(最好是128,但也可能是256)使用强认证加密算法 ,让我们说GCM模式?在iOS上可以使用AES128和GCM模式吗?
问题是短暂的,我做了一些研究,我只找到一个库,似乎支持它(RNCryptor),但它似乎也使用密码隐窝代替键(像你提供密码和库取得了关键的),我不喜欢很多,我喜欢来管理我的钥匙自己。
我也看CommonCryptor.h,我发现这条线,这在我看来,GCM的commoncryptor源代码的唯一引用(但我可能是错的,其实我可能是错的):
case kCCModeGCM: if((ref->symMode[direction].gcm = getCipherMode(cipher, mode, direction).gcm) == NULL) return kCCUnimplemented;
提前致谢!
我们SecureBlackbox支持AES-GCM是适用于iOS。但这是没有记录的功能,因此您需要在我们的论坛上索要样品。 –