我从来没有与数据加密有任何关系,所以我开始使用这段代码
我做过任何事情,如果我加密一些NSData
并直接解密NSData
. 但是很难理解这段代码是如何工作的。任何人都可以帮助我会很好。
我会NSData
在其中存储一些 EncryptedCoreData
并将其从CoreData
DeCrypt 加载,但如果我这样做,我会得到以下输出:
2013-03-19 15:31:07.197 En-Decrypt+CoreData[2603:c07] +[RNCryptManager AESKeyForPassword:salt:] 中的断言失败,/Users/main/Desktop/En-Decrypt+CoreData/En-Decrypt+CoreData /RNCryptManager.m:110 2013-03-19 15:31:07.198 En-Decrypt+CoreData[2603:c07] 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法为密码创建 AES 密钥:-1”
谢谢你的帮助