创建并验证LDAP密码和哈希

pySSHA的Python项目详细描述


#py ssha slapd
python hashlib生成器作为测试openldap用户密码的脚本诞生。
它支持salted:

-md5
-sha1
-sha224
-sha256
-sha384
-sha512

-p slapdsecret
{ssha}omu7yhgg6-uqou-uqou-epztfjtggo0ruwdsr
```
用法
````
/>用法:ssha.py[-h]-p p[-s s[-s[-盐大小盐大小盐大小盐大小c[-encencencencenc-enc]-b]
[-prefix[-d d d]

用法:python ssha.pyy-p密码[-c ssha哈希哈希哈希检查]


可选参数:可选参数:可选参数:可选参数:可选参数:可选参数:可选参数:可选参数:可选参数:可选参数:可选
-h,-帮助显示此帮助消息并退出
P P密码,以编码< BR/> -S S盐,4字节为十六进制格式,示例为“FooO”:-S
-SaltZyShultSaltZigShultHalthHiBr/> C-C{SSA}散列以检查
-ECO-EnC编码器使用,示例:sha1 sha224 sha256 sha384
sha512
-b如果{ssha}hash是base64格式
-前缀如果是后缀或前缀salt
-d调试级别从1到5例如,可以采用指定的盐进行哈希,格式为:hex格式:
```````
python3 ssha.py-p slapdsecret-s 74be2629
{{ssha}w5cjcwnqk44njjjcjjcmzzzzzmkkkkkkkkkkkkkkkkkkkkzzzzkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk}w5cjcwnqk44njtyzcmznkbe6bu90viyp-p型'BR/> BR/>与以前相同,但SHA散列是在Base64格式(类似于LDAPSCAVE输出): ` BR/>
与以前相同,但最大调试水平
` BR/> Python 3ShA.PY-C偷偷摸摸的秘密9DZVDSKN3TZZPWXA=-B-P slapdsecret-D 3


[sshasplitt debug]
>ssha密码:{ssha}w5cjcwnqk44njjczcmzzzkkkkkbe6bu90viyp
>盐:74be2629
>有效载荷:0b0350938e0b03350938e0d63370c64d29b13a06ef

[checkpassworddebug]
[checkpassworddebug]
>ssha密码:ssha密码:
ssha密码:
{ssha}w5cjcwnqk44njtyzcmznkbe6bu90viyp
创建的密码:{ssha}w5cjcjcwnqk44njjczcmzczcmbzbzbe6bu90viyp
食盐:74be2629
密码:slapdsecret

{ssha}检查有效:true
```````

>{{ssha}选择您首选的编码器
```````````
python3ssshaha.py-p slapdsecret-s 74be2629-enc sha512
{sha512}4g121212121212121212121212121212129kkkkkb8pkss9zis+t6/t6/sh6 bgagn2qyphl3ueayubbnw/hj8glu4jub7jpb4lvwdcv+g0woyyub9vwvajqpjhs+jik=
````

-https://github.com/openldap/openldap/blob/master/contrib/slapd modules/passwd/sha2/readme



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

推荐PyPI第三方库


热门话题
java从服务器检查另一台服务器上的文件   java Android https长轮询:轮询间隔超过70秒时无法接收响应   java我无法从数组中返回值   java共享操作符在RxJava中做什么?我应该什么时候用?   java Spring,多Hibernate会话工厂配置   java使用新运算符时有多少字符串对象   java显示单词表中的单个水平行   java JavaCV将视频帧传递给imread()   java Solr有时会停止在生产环境中返回查询结果。   java如何处理Web服务中的竞争条件?   java JPA:如果EntityManager关闭,为什么会加载惰性字段   java如何在Spring中使用连接到当前应用程序上下文的环境初始化propertyplaceholder?   java如何将Netty用于RTSP服务器/客户端   java Selenium:无法在IE浏览器中处理子窗口的确认   java如何防止JAXB在编组期间写入未使用的名称空间   java JPA无法识别可序列化   java深层反射比较   用java压缩文件时,在7Zip中创建空文件夹   java如何确定复合数据类型的大小?   java如何从代码下载项目。谷歌?