使用命令行

时间:2017-06-25 18:28:15

标签: encryption openssl

我是shell脚本的新手。在我的项目中,需要以加密格式保存所有敏感数据。为了实现这一点,我需要在命令行工具中打开。我尝试了以下命令 openssl aes-256-cbc -a -salt -in secrets.txt -out secrets.txt.enc 它不是要我输入密码。它没有显示任何东西。请帮我解决这个问题。 Clik here to see the screen shot

2 个答案:

答案 0 :(得分:2)

我遇到同样的问题,openssl没有提供任何输出。使用winpty执行相同操作并按预期工作:

$ winpty openssl enc -salt -aes-256-cbc -in file -out file.enc
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:

$ git --version
git version 2.14.1.windows.1

答案 1 :(得分:0)

如果问题确实是“我如何使用AES加密文件”,那么我认为此行可能有用,可以从herehere找到。

openssl enc -aes-256-cbc -salt -in secrets.txt -out secrets.txt.enc