我想使用私钥/公钥对对Yaml中的敏感信息进行加密。当该密钥对到期或更改时,必须使用旧密钥对解密文件,然后使用密钥对重新加密文件。
这是我的文件test.yaml
application::user: admin
application::password: passkey
我使用eyaml编辑test.yaml,并更改为
application::user: admin
application::password: DEC::PKCS7[passkey]!
现在,当我通过test.yaml运行时,我可以看到
application::user: admin
application::password : ENC[PKCS7,blahBlahEncryptedBlahBlah]
现在我想做的是,
eyaml createkeys
创建一组不同的公钥和私钥,我想使用新的密钥集重新加密test.yaml文件。
我该怎么做?
PS:我不想使用gpg密钥环
找到答案。
我使用旧密钥解密为纯文本(base64),然后使用新密钥重新加密为pkcs7格式。谢谢,请将此标记为固定