用于简化安全配置文件的面向配置的加密工具包

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

欢迎投稿和代码/文档评论。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript动态类型是否意味着动态(后期绑定)?   java Android应用程序崩溃NullPointerException   java使用Jackson将xml字符串转换为json文件(带有漂亮打印选项)   java更改溢出菜单的颜色   在@Configuration类中访问@Bean时出现java BeanCreationException   基于java的安卓简单情感分析   linux Java进程IO   java将Apache Hbase hadoop 0.94升级到1.0.0,覆盖映射方法编译文件   Java字符串初始化和默认值   java Hibernate不会在选择之前刷新持久性上下文   java不知道如何打印这个?   java可以将数组用作HashMap键吗?   java如何在JSON for循环中设置onClick Listener以检索单击的项或文本?   java如何使用由主类中的方法打印的输出?   mongodb使用java从Mongo集合获取键值数组   java将单元格合并到MigLayout?   java使用Performance Android将字节数组转换为字符串