我正在开发一个应用程序,它将使用公钥身份验证来联系一些webservice。因此,用户在他的计算机上有他的键盘,我希望使用AES加密该文件,该密钥来自用户的密码。
我想知道我是否使用了相对“安全”的参数和编写文件的方式。
下面是PBKDF2和AES参数:
以下是文件的编写方式:
也许这里缺少的是一个HMAC (例如,使用SHA256 )来“保证”文件没有被篡改。在“加密文件内容”之后,我可能会将其附加到文件中:
提前谢谢。
https://crypto.stackexchange.com/questions/10902
复制相似问题