我正在使用OpenWrt Linux发行版,并希望使用AES加密一个文件。
如何快速简便地完成加密,以及如何解密文件(或让其他人解密)?
最快最简单的方法是使用 openssl
工具(由 openssl-util
包提供)。例如,要加密一个文件,请执行以下命令:
最快最简单的方法是使用openssl
工具(由openssl-util
包提供)。例如,要加密文件,请输入以下命令:
openssl enc -aes-256-cbc -in file.txt -out file.enc
解密:
openssl enc -d -aes-256-cbc -in file.enc -out file.dec
进行编码:
cat 'yourfile' | openssl aes-128-cbc > 'encrypted file'
解码:首先,您必须记住用于编码的密码,然后:
cat 'encrypted file' | openssl enc -d -aes-128-cbc -k 'Your password' > 'decrypted file'
< foo
替换 cat foo |
。 - mtraceur
cd /tmp
),并且你事先创建了要加密的源文件(file.txt
)。 - Vasily G