文件名称:encrypted_secrets_ex:将应用程序的机密存储在VCS中
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-28 13:20:07
Elixir
加密的秘密 使用EncryptedSecrets,您可以将应用程序的机密存储在VCS中,以简化分发和更新,如 这使您能够轻松地在队友/工作站之间分发机密(在团队的机密之间不再存在差异,或者在更改机密后不必更新工作站!)。 它还减少了管理远程服务器中环境变量的需求。 内容 读特定于环境的秘密 与酿酒厂一起使用 贡献 执照 安装 def deps do [ { :encrypted_secrets , " ~> 0.2.4 " } ] end 安全 它使用什么算法来加密文件? AES256 master.key是如何生成的? 使用:crypto.strong_rand_bytes/1生成256位密钥。 有关实现,请参见EncryptedSecrets.Encryption.generate_aes_key/0 什么是机密文件? 它是初始化向量和YAML(使用上述
【文件预览】:
encrypted_secrets_ex-master
----mix.exs(833B)
----priv()
--------tmp_file_cleaner.sh(50B)
----.formatter.exs(97B)
----.github()
--------workflows()
----test()
--------encrypted_secrets_test.exs(636B)
--------tmp()
--------test_helper.exs(15B)
--------files()
--------encrypted_secrets()
----mix.lock(2KB)
----LICENSE(1KB)
----.gitignore(613B)
----CHANGELOG.md(737B)
----lib()
--------mix()
--------encrypted_secrets.ex(4KB)
--------encrypted_secrets()
----README.md(6KB)