一个纯Python库(基于HTTPSE//GITHUBCOM/ROYYS/PYPWSAFE及其FoKS),可以读取和写入口令安全的V3文件,最初是由Paulson McIntyre Htp://PWSAFIF.ORG编写的

pypwsafev3的Python项目详细描述


简介

一个可以读写密码安全v3的纯python库 文件夹。它包括对几乎所有当前密码的完全支持 安全的v3数据库头和记录头。

历史记录

图书馆最初是保尔森麦金太尔为 2009年赛门铁克。它后来被赛门铁克发布在 2011年GPLv2。自保尔森以来,已经进行了更改和更新 麦金太尔(GPMIDI)、埃文·杜布尔(Evandeaubl)和肖恩·佩里(Shaleh)。 Rony Shapiro维护项目页面并担任守门员 新补丁。

已知问题

  1. 缺少文档
  2. 单元测试已过期
  3. 在pypwsafe中,非默认prefsheader序列化hmac验证首选项的顺序可能有问题。尽管库目前可以很好地验证hmac,但谁知道呢。

依赖关系

  1. pycryptoplus
  2. pycryptome

安装说明

RHEL/中心

  1. 安装libmcrypt及其dev包和python dev包: yum安装libmcrypt-devel libmcrypt-python-devel python mcrypt的安装程序需要这些包
  2. 安装标准的linux开发工具。对于rhel/centos 5和6,如果您的yum repo具有组信息,则可以使用yum groupinstall 'Development tools'
  3. 使用pip或easy install安装python mcrypt、hashlib和pycrypto
  4. 运行安装脚本 python setup.py安装
  5. 测试模块是否加载 python-c“导入pypwsafe”

开发设置说明

fixme:填写此信息

常见问题

在哪里可以找到密码安全文件格式的详细信息?

格式规范保存在密码安全项目的svn repo中。去 进入密码安全代码库并签入/pwsafe/pwsafe/docs/formatv3.txt。 从今天起,可以找到here

待办事项

  1. 如果mcrypt不起作用,添加对使用纯python twofish算法的支持。 http://code.google.com/p/python-keysafe/source/browse/crypto/twofish.pyhttp://www.bjrn.se/code/twofishpy.txt

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

推荐PyPI第三方库


热门话题
serversocket Java服务器socket中断如何   java通过随机类和排序为数组生成数据   @Column length大于255个字符的java实体   java在使用NIO2 API时消除检查异常   java使用用户凭据通过Microsoft Graph API上的控制台应用程序发送电子邮件   java将2个ArrayList一个接一个地显示到jTextArea中,根据输入的数据多次显示   java无法使用导入的库。安卓工作室。谷歌云端点jar   spring boot Neo4j Apoc在java中获取结果摘要时的情况   转义特殊字符javajson   无法在java中使用OpenCV读取图像,涉及unicode路径   swing Document Listener java“无法实例化DocumentListener类型”   java Piglatin,难以理解如何移动“.”一串   java映射请求基于一个可观察对象中的每个元素,使用改进?   java在可扩展字符串中搜索时,如何忽略字符的大小写?   在包中分组类的java约定   python为Java应用程序创建Ubuntu指示小程序   java Camunda:如何通过processInstanceId获取所有已完成的任务