小编Dav*_*lpy的帖子

如何在命令行中使用密码参数到 openssl 进行解密

因此,通过命令行参数传递密码并不是最安全的做法。也就是说,openssl 的文档让我对如何将密码参数传递给 openssl 命令感到困惑。

这就是我想要做的

openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d

然后提示输入用于解密的密码。如果我只是想将密码提供给命令而不尝试将密码回显到文件,我搜索了 openssl 文档和互联网以尝试找到答案。我尝试添加-pass:somepassword-pass somepassword带引号和不带引号都无济于事。

我终于找到了答案,并在其他一些论坛上看到人们提出了类似的问题,所以我想我会在这里为社区发布我的问题和答案。

注意:我使用的是 openssl 版本 0.9.8y

linux command-line openssl

87
推荐指数
3
解决办法
15万
查看次数

在 Windows 8 上编辑主机文件

我正在尝试在 Windows 8 Pro 中编辑我的主机文件。

当我C:\Windows\System32\Drivers\etc\hostsNotepad++或任何其他文本编辑器中打开,进行更改并尝试保存时,我收到一个对话框,告诉我“保存失败:请检查此文件是否在另一个程序中打开。”

我想不出什么会使用它(除了浏览器、IISWindows Defender)。我从未在 Windows 7 中遇到过这个问题。我使用Process Explorer尝试识别当前正在使用主机文件的任何进程,但是当我在 Process Explorer 中搜索“句柄或 DLL 子字符串”“主机”时,它没有“不返回任何东西。我环顾了 Process Explorer,看看是否还有其他方法可以搜索消耗该文件的进程,但没有任何运气。

我还尝试过简单地停止 Windows Defender 服务并停止 WWW 服务。

process-explorer hosts-file windows-8

31
推荐指数
2
解决办法
6万
查看次数