终端中的 Twofish 和 Threefish 加密

终端中的 Twofish 和 Threefish 加密

如何在 Ubuntu 中通过 bash 脚本使用 twofish 或 threefish 加密字符串?

答案1

使用gpg

gpg -c --cipher-algo twofish --passphrase=123 myfile
  • -c:使用密码短语通过对称密码进行加密。
  • --cipher-algo: 二魚
  • --passphrase=123:将密码设置为 123
  • file文件名称

然后检查文件类型:

$ 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"

相关内容