问题标签 [ssha]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssha - 如何在 LDAP 中导出 SSHA-256 密码
我想从保存密码的方案为 SSHA-256 的数据库中导出密码。数据库的密码看起来像{"salt", crypt("pass"+"salt")}
,这里是一个例子:WbwTWc,BFWTku+j6Up2XovqmpNFATe4g9aEWWW1shFysmzx/QY{SHA-256}
。
现在我想将此密码复制到我的 Open LDAP 服务器。我已经使用 {SHA-256}+"Encrypted Password" 在 LDAP 中复制了 SHA-256 密码,并且效果很好。
任何人都可以帮助我如何将此 SSHA-256 密码导入我的 LDAP 服务器。任何帮助将不胜感激,并提前致谢。
node.js - ldap 身份验证登录仅适用于输入散列密码
我有一个带有角度前端的 nodejs 应用程序。当我想使用用户登录时,它仅在我输入 ssha 散列密码时才有效。但是使用纯文本密码我无法登录。
ldap 客户端配置:
和
nodejs中的代码有问题还是ldap服务器的配置错误?我该如何解决这个问题?
ldap - OpenLDAP 上的 SSHA 密码加密
我目前的问题是我无法阻止 OpenLDAP 将密码存储为纯文本。在较旧的 openLDAP 版本中,我在 slapd.conf 中输入了以下配置
因此,一旦密码从我的应用程序以明文形式发送,ldap 就会对其进行加密并将其加密存储。
不幸的是,我无法配置 OpenLDAP 2.4.40。我发现 slapd.conf 在较新的版本中不再存在,而是在 cn=config.ldif 文件中进行配置。
我尝试在那里再次添加相同的配置,但似乎没有效果。
编辑:我在 olcBackend={0}mdb.ldif 、 olcDatabase={1}mdb.ldif 、 olcDatabase={0}config.ldif 和 cn=config.ldif 中添加了 ldapmodify olcPasswordHash: {SSHA}条目,仍然是我的密码以明文形式发送的内容以明文形式存储。
java - Salted SHA 类型中的 Spring LDAP 身份验证错误凭据密码
我有一个使用 REST 服务进行 LDAP 身份验证的项目。我的 LDAP 配置具有 Salted SHA (SSHA) 密码哈希方法。在 Spring 的 LDAP 身份验证最佳实践指南中,当我使用支持 SHA 方法时,我得到了错误的凭据,而凭据还可以。
我的配置类参考:
我的ldif配置;
我原来的密码是Test1234
。我的pom.xml
档案;
如何使用我的用户名/密码通过 SSHA 密码加密向 ldap 服务器进行身份验证?
spring-security - SSHA512 加密并与 spring 5 匹配
我正在使用现有的 LDAP 实现 spring 安全性,其中密码是 SSHA512 编码的。已弃用的 LdapShaEncoder 仅支持 {SHA} 和 {SSHA}。
谁能帮我实现一个 java SSHA512 编码器和 Spring 安全性。或者有没有可以做这项工作的图书馆?
例外:
ldap - CAS 6.0 如何使用 LDAP 验证用户/密码
当我尝试使用登录名/密码将cas-overlay-6.0连接到 ldap Oracle 目录服务器 11 到 cas 6.0 应用程序时,出现此错误:
谁:myLogin 什么:提供的凭据:
[UsernamePasswordCredential(username=myLogin, source=null)] 操作:
AUTHENTICATION_FAILED 应用程序:CAS
我的 cas.properties :
注意:密码是 ldap 中的 SSHA 编码。
如何验证有什么问题?例如,当我输入错误的 baseDn 或 searchFilter 时,我会遇到同样的错误。如何执行简单的登录/密码测试以消除错误?
cas如何处理密码,即执行密码比较的ldap还是cas?
如果是 cas 执行密码比较如何配置 cas
在此先感谢您的帮助!
c# - SSHA512 generating hash in c# for Postfix
I have to generate password hash with SSHA512 which could work with Postfix. I have hash generator written in Python and i need to rewrite it to C#. I wrote some code in c# that generating hash but Postfix could not verify generated password.
Python code:
And My C# code version 1:
C# code version 2:
In version 1 generated hash is shorten than hash generated in Python. In version 2 length is same. Unfortunetly both versions doesn't work in Postfix. Generated hash can't be verified.
Values i get:
Password: texas
Python generated password:
C#:
raw salt values v1:
encoded salt v1:
encode salt + pass v1 :
java - Java SHA-512 hash is not same python SHA-512 code with salt
I want verify hash password that genearte in python in my Java code . but hash generate in java is not same python
python code
java code
salt bytes is like this
java salt ---> -5,58,-106,90,0,-39,44,22
python salt ---> 251,58,150,90,0,217,44,22