我这样做是为了加密单个文件:
openssl aes-256-cbc -a -salt -in file.txt -out file.enc
然后输入一些常规的明文密码。
我不明白如何-salt
增强它的安全性。原因是盐存储在文件的开头,如下所示:
Salted__<eight salt bytes>
盐以如此明显的方式提供给饼干,它的目的是什么?我不知道它会如何使字典攻击更难......特别是考虑到据我所知,openssl
只使用一次迭代从密码/盐生成 IV - 如果我错了,请纠正我。