pyscrypt:Scrypt PBKDF 和 scrypt 文件格式库的纯 Python 实现

时间:2024-07-17 00:57:03
【文件属性】:

文件名称:pyscrypt:Scrypt PBKDF 和 scrypt 文件格式库的纯 Python 实现

文件大小:40KB

文件格式:ZIP

更新时间:2024-07-17 00:57:03

python scrypt Python

pyscrypt 基于 scrypt 密码的密钥派生函数和 scrypt 文件格式库的一个非常简单的纯 Python 实现。 特征 纯 Python(无外部依赖) Python 2.x 和 3.x 支持(有关 Python 3 的详细信息,请参见下文) —— 本文档中的示例代码适用于 Python 2.x。 对于 Python 3.x,请参阅下面的 Python 3 部分。 应用程序接口 scrypt PBKDF 哈希 scrypt 算法是一个基于密码的密钥推导函数,它接受几个参数来调整难度并返回一串字节。 这对于将密码转换为目标长度很有用,同时增加了尝试粗暴猜测密码的成本。 password - password salt - 一种加密盐 N - 一般工作系数 r - 内存成本 p - 计算成本(并行化因子) dkLen - 要返回的输出长度(以字节为单位) import


【文件预览】:
pyscrypt-master
----setup.py(1KB)
----.gitignore(30B)
----MANIFEST.in(205B)
----pyscrypt()
--------__init__.py(2KB)
--------hash.py(9KB)
--------aesctr.py(21KB)
--------file.py(17KB)
----LICENSE.txt(1KB)
----README.md(6KB)
----tests()
--------run-tests-hash.py(4KB)
--------check-tarsnap.sh(316B)
--------test2.txt(10KB)
--------run-tests-file.py(3KB)
--------test2.scrypt(10KB)
--------test1.scrypt(140B)
--------test1.txt(12B)

网友评论