默认情况下,gpg2使用CAST5进行对称加密。这里
crypto = GPGME::Crypto.new()
r = crypto.encrypt "Hello world!\n", symmetric: true
r.read()
将返回CAST5数据。
如何将默认密码算法更改为例如AES256?
答案 0 :(得分:0)
好吧,显然不可能通过API更改密码,但 可能带有间接技巧。
创建一个tmp目录/foo/bar
&将gpg.conf
文件放入行:
personal-cipher-preferences aes256
为gpgme设置'home'目录(在GPGME::Crypto.new
之前):
GPGME::Engine.home_dir = '/foo/bar'