使用RNCryptor Library解密时遇到问题

时间:2015-11-02 10:40:37

标签: swift rncryptor

解密时我收到错误:无法执行操作RNCryptorError 1 我不明白我做错了什么。这是我的代码块 enter image description here

1 个答案:

答案 0 :(得分:1)

对于可能在此处搜索的任何人:这是RNCryptor#174的副本,您也可以在那里阅读。

请将代码发布到问题而不是屏幕截图中。我无法编辑截图,而且很难阅读。

错误1是HMAC错误。您的数据已损坏或密码不正确。

请注意,NSException在Swift中永远不会有意义。交换机无法捕获它们。如果你不久之后要破坏程序,它们只在ObjC中有意义。它们在ObjC中不是内存安全的。你的意思是使用Swift的throw和ErrorType,它们与raise或NSException无关。