所以我对stackoverflow天才的问题是:如果有办法(本机、库、框架等)使用强大的认证加密算法使用AES(最好是128,但也可以是256)加密数据,比如说GCM模式?
问题很简短,我做了一些研究,我只找到了一个似乎支持它的库(RNCryptor),但它似乎也使用密码而不是密钥来加密(就像你提供密码并且库制作了密钥),我不太喜欢那样,我更喜欢自己管理我的钥匙。
我还查看了CommonCryptor.h并且发现了该行,在我看来,这似乎是 commoncryptor 源代码中 GCM 的唯一参考(但我可能是错的,实际上我可能是错的):
case kCCModeGCM: if((ref->symMode[direction].gcm = getCipherMode(cipher, mode, direction).gcm) == NULL) return kCCUnimplemented;
提前感谢!