Password encryption 从明文识别加密文本

Password encryption 从明文识别加密文本,password-encryption,rncryptor,Password Encryption,Rncryptor,我正在使用RNCryptor为一个Objective C项目加密/解密AES256文件 如果选择的文件是加密的,我希望我的应用程序要求输入密码,比如说,使用AES256,或者如果不是,直接打开它。有没有办法识别给定文件是否加密?在一般情况下,没有。加密数据是纯随机位,但您可以拥有一个本质上也是这样的未加密数据文件。类似这样的情况如何:在加密之前,我将加密密钥写入文件的第一行。然后,当用户给我密钥时,应用程序将其与解密文件的第一行进行检查。只有当它们匹配时,它才会返回解密后的文件减去第一行。不过,

我正在使用RNCryptor为一个Objective C项目加密/解密AES256文件


如果选择的文件是加密的,我希望我的应用程序要求输入密码,比如说,使用AES256,或者如果不是,直接打开它。有没有办法识别给定文件是否加密?

在一般情况下,没有。加密数据是纯随机位,但您可以拥有一个本质上也是这样的未加密数据文件。类似这样的情况如何:在加密之前,我将加密密钥写入文件的第一行。然后,当用户给我密钥时,应用程序将其与解密文件的第一行进行检查。只有当它们匹配时,它才会返回解密后的文件减去第一行。不过,也许你应该去看看那里的人。