用于简化安全配置文件的面向配置的加密工具包
secureconfig的Python项目详细描述
目的
SecureConfig是在开源环境下开发的, "信息要免费"这种公司也不愿意 当Bitbucket有一个主要的安全措施时 违约. < / P>
我们有很多使用configparser ini样式的预先存在的代码 文件以及json配置文件。保护我们的 服务和敏感信息将在 对于configparser,它允许我们保持99%的交互方式 配置文件,并简单地包装解密步骤。
当然,一旦处理了解密,就开始希望简化 加密的方式也一样。
这就是为什么secureconfig(从0.0.3开始)支持写入新的配置文件。 请参阅下面的"基本用法"部分,了解如何轻松地转换明文 将值或文件放入加密的值或文件中(取决于配置样式)。
cryptkeeper类甚至可以为您生成新密钥。只要确定 跟踪哪些键与数据匹配;此库不会停止 你别开枪打自己的脚!
secureconfig还试图帮助保持存储密钥的安全。档案保管员 默认情况下"偏执"模式处于打开状态,这意味着它将检查 密钥位于受操作系统保护的目录中。如果没有,它将拒绝 跑。(如果必须,请使用paranoid=false关闭此选项。)
最后,secureconfig包含了一些部署实用程序,可以在 secureconfig.utils。请随意提出新的建议。
这个库可以在https://bitbucket.org/nthmost/python-secureconfig" rel="nofollow">https://bitbucket.org/nthmost/python secureconfig
欢迎投稿和代码/文档评论。