如何在 Ubuntu 中通过 bash 脚本使用 twofish 或 threefish 加密字符串?
答案1
使用gpg
:
gpg -c --cipher-algo twofish --passphrase=123 myfile
-c
:使用密码短语通过对称密码进行加密。--cipher-algo
: 二魚--passphrase=123
:将密码设置为 123file
文件名称
然后检查文件类型:
$ file myfile.gpg
myfile.gpg: GPG symmetrically encrypted data (TWOFISH cipher)
你stdin
可以直接将其发送到gpg
:
echo hi bla bla | gpg -c --cipher-algo twofish --passphrase=123 > file.gpg
或者对于变量:
gpg -c --cipher-algo twofish --passphrase=123 > file.gpg <<<"$var"