创建并验证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构造函数SimpleCommandBus()不可见   Java字符串和返回   java不能在类中使用上下文?   使用Java为SOAP定制DataHandler   java“访问被拒绝”在编译servlet时   java嵌入Jetty,在给定时间后终止请求   java如何使用预先指定的URL限制AWS S3 bucket中对象的上传大小?   java理解Azure文件存储:未知hostException   java将对象作为参数传递是否会产生与将其存储在字段中相同级别的耦合?   https告诉java客户端代码接受自签名证书   Java中的简单*权威DNS服务器*   Java解压缩字节数组错误数据检查   当我用SpringDoc和接口描述API规范时,java Spring控制器验证似乎不起作用   在Java中使用PHash(OpenCV)   Kotlin中的java简单继承示例   java Infinispan:ISPN004016:服务器不再位于群集中(127.0.0.1:11222),正在从池中删除   2行滑动菜单安卓本机JAVA   使用日期选择器时Android Studio中的java 4错误   java在<之间删除内容!和/>