Linux下AES文件加密/解密

8ehkhllq  于 2022-11-28  发布在  Linux
关注(0)|答案(3)|浏览(328)

I'm using the OpenWrt Linux distribution and I want to encrypt a file using AES.
How can I do that quickly and easily, and how can I—or someone else—decrypt it again?

mccptt67

mccptt671#

最快和最简单的方法是使用openssl util(由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
kb5ga3dv

kb5ga3dv2#

To encode:

cat 'yourfile' | openssl aes-128-cbc > 'encrypted file'

To decode: First, you have to remember your password which you used to encode, then:

cat 'encrypted file' | openssl enc -d -aes-128-cbc -k 'Your password' > 'decrypted file'
hrysbysz

hrysbysz3#

根据thisopenssl加密不是一个好的解决方案,因此请不要使用它。
我过去用过https://www.aescrypt.com/,我对它很满意。如果你想要一些已经存在一段时间的东西--这是一个不错的开始。它也有一个UI和一个CLI。
事实上,没有一个小的,易于使用和超级简单的cli工具来实现这个目的,这让我非常恼火,所以我坐下来写了这个https://github.com/ro-tex/aes256cli。我真的是在这个讨论在我的屏幕上打开的时候写的,所以我没有说这个解决方案有多好。我只是想要一个零摩擦的东西,这对我来说已经足够好了。

相关问题