如何将加密的NSData转换为纯文本字符串

时间:2013-02-21 19:34:29

标签: cocoa encryption aes

我正在用户输入NSString,使用NSUTF8StringEncoding将其转换为NSData。然后我使用CCCrypt使用随机盐和IV以及用户输入的密码来加密该数据。

我的问题是,如何将此加密的NSData转换为可以由纯文本AES解密器(例如http://www.everpassword.com/aes-encryptor}解密的格式?

此外,CCCrypt会自动添加盐和盐吗?轮到加密数据?或者我是否需要以某种方式手动添加它们才能解密数据,只能访问密码?

对此的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您发布的网站使用Gibberish-aes,giberish aes使用openssl兼容格式。 CCCrypt本身不会给你这种格式,但是你不必自己动手。 RNCryptor碰巧有一个OpenSSL格式模式RNOpenSSLEncryptor