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?
mccptt671#
最快和最简单的方法是使用openssl util(由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
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'
hrysbysz3#
根据this,openssl加密不是一个好的解决方案,因此请不要使用它。我过去用过https://www.aescrypt.com/,我对它很满意。如果你想要一些已经存在一段时间的东西--这是一个不错的开始。它也有一个UI和一个CLI。事实上,没有一个小的,易于使用和超级简单的cli工具来实现这个目的,这让我非常恼火,所以我坐下来写了这个https://github.com/ro-tex/aes256cli。我真的是在这个讨论在我的屏幕上打开的时候写的,所以我没有说这个解决方案有多好。我只是想要一个零摩擦的东西,这对我来说已经足够好了。
3条答案
按热度按时间mccptt671#
最快和最简单的方法是使用
openssl
util(由openssl-util
包提供)。例如,要加密文件,发出以下命令:解密:
kb5ga3dv2#
To encode:
To decode: First, you have to remember your password which you used to encode, then:
hrysbysz3#
根据this,
openssl
加密不是一个好的解决方案,因此请不要使用它。我过去用过https://www.aescrypt.com/,我对它很满意。如果你想要一些已经存在一段时间的东西--这是一个不错的开始。它也有一个UI和一个CLI。
事实上,没有一个小的,易于使用和超级简单的cli工具来实现这个目的,这让我非常恼火,所以我坐下来写了这个https://github.com/ro-tex/aes256cli。我真的是在这个讨论在我的屏幕上打开的时候写的,所以我没有说这个解决方案有多好。我只是想要一个零摩擦的东西,这对我来说已经足够好了。