支持委托的密码哈希函数

makwa的Python项目详细描述


https://travis-ci.org/AntonKueltz/makwa.svg?branch=masterhttps://badge.fury.io/py/makwa.svg

makwa是thomas pornin设计的密码哈希函数。这个实现是在纯python中实现的,没有第三方依赖关系。从Passwords14 Slides

Makwa is a candidate to the Password Hashing Competition.

Main characteristics:
* based on modular arithmetics
* CPU-only cost (not memory-hard)
* algebraic structure enables advanced features: offline work
* factor increase, fast path, escrow
* can be delegated
* named after the Ojibwe name for the American black bear

安装

pip install makwa

用法

frommakwaimporthashpw,checkpwhashed_pw=hashpw(password,n,h=<hashfunction>,salt=<optionalsalt>,work_factor=<rounds>,pre_hash=<True|False>,post_hash=<length|None>)# returns a booleanis_valid=checkpw(password,hashed_pw,n,h=<hashfunction>)

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

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作