我在看Ansible Vault,它用于 Ansible playbook 中的加密。除了提到默认密码是 AES 之外,Ansible 文档似乎对它的工作原理的细节很薄弱。我不能自信地从源代码中自己弄清楚。
我可以看到使用ansible-vault加密测试文件的结果:
$ANSIBLE_VAULT;1.1;
AES256
DIGITS
DIGITS
etc.
我发现这篇文章解释了如何使用修补版本的 openssl 解密 Ansible-Vault 加密的文件。谁能解释是否可以使用未与 Ansible 打包的 vanilla 工具解密 Ansible Vault 文件?(当然,假设您知道密码)。