文件名称:passlib:受Python的passlib启发的愚蠢的golang密码验证库
文件大小:48KB
文件格式:ZIP
更新时间:2024-05-23 19:40:16
Go
通行证 是一个了不起的库。 我不确定是否存在一个密码库,需要更多的考虑,或者是否对模糊密码格式提供更多支持。 这是Go的passlib端口的框架。 它采用了模块化的crypt格式, 它。 目前,它支持: 氩气2i scrypt-sha256 sha512-crypt sha256地穴 加密 passlib的bcrypt-sha256变体 pbkdf2-sha512(采用passlib格式) pbkdf2-sha256(passlib格式) pbkdf2-sha1(passlib格式) 默认情况下,它将使用scrypt-sha256进行哈希处理,并使用这些方案中的任何一种来验证现有哈希。 用法示例 有一个默认上下文,易于使用。 大多数人只需要关心Hash和Verify功能即可: // Hash a plaintext, UTF-8 password. func Hash
【文件预览】:
passlib-master
----example_test.go(2KB)
----.github()
--------README.md(3KB)
--------workflows()
----COPYING(2KB)
----passlib.go(6KB)
----passlib_test.go(13KB)
----abstract()
--------compare.go(288B)
--------errors.go(569B)
--------scheme.go(1KB)
----hash()
--------sha2crypt()
--------test.py(767B)
--------scrypt()
--------bcrypt()
--------pbkdf2()
--------argon2()
--------bcryptsha256()
----default.go(5KB)