我们的应用程序需要使用(例如) Blowfish加密算法加密/解密文件。我们知道bcrypt可能是一个很好的选择,但它不能直接从我们的应用程序中调用(因为它会提示输入关键短语)。
哪一种是现有的最佳选择?
我们更喜欢Windows工具,不过Linux也不错。
发布于 2010-11-12 05:59:13
http://www.openssl.org/docs/crypto/blowfish.html编程接口
http://www.openssl.org/docs/apps/enc.html命令行界面
示例:
openssl enc -base64 -e -bf-cbc -in <infile> -out <outfile> -kfile <passphrase file>(用-d替换-e进行解密)
发布于 2018-12-13 06:57:39
我找不到我喜欢的,所以我在Go里写了一个。这就是:https://prologic.github.io/fish/
示例:
$ echo‘你好世界’| fish -e -k mysecret -
使用以下命令安装非常容易:
$ go获取github.com/prologic/fish
还支持Blowfish和较新的Twofish
https://stackoverflow.com/questions/4157484
复制相似问题