使用终端机

时间:2018-11-15 06:13:16

标签: macos encryption openssl macos-mojave

我研究了如何在终端上使用OpenSSL进行加密。

使用以下命令,我设法在AES256下加密文件。

openssl enc -aes-256-cbc -e -in /Users/user/desktop/filename -out /Users/user/desktop/filename

此命令成功加密了我的文件。但是,当我使用以下命令进行解密时,

openssl enc -aes-256-cbc -d -in /Users/user/desktop/filename -out /Users/user/desktop/filename

文件解密失败,将目标文件更改为零kB空文件,并显示消息

error reading input file

如果我将解密输出设置为其他文件名,例如

,则不会发生此问题。
openssl enc -aes-256-cbc -d -in /Users/user/desktop/filename -out /Users/user/desktop/filename2

我违反了基本原则吗?我开始涉足编码工作,并想知道为什么第二个命令不起作用(因为它很方便)。

这是我遇到的来源:

https://apple.stackexchange.com/questions/272808/how-can-i-password-protect-files-in-macos

我进行了一些搜索,但是找不到有关导致文件删除的失败解密的任何信息。我也无法恢复丢失的文件(虽然不重要,但只是一个假人)。

谢谢!

0 个答案:

没有答案