创建并验证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
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/> 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