问题标签 [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.

0 投票
1 回答
830 浏览

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 服务器。任何帮助将不胜感激,并提前致谢。

0 投票
1 回答
570 浏览

node.js - ldap 身份验证登录仅适用于输入散列密码

我有一个带有角度前端的 nodejs 应用程序。当我想使用用户登录时,它仅在我输入 ssha 散列密码时才有效。但是使用纯文本密码我无法登录。

ldap 客户端配置:

nodejs中的代码有问题还是ldap服务器的配置错误?我该如何解决这个问题?

0 投票
1 回答
2804 浏览

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}条目,仍然是我的密码以明文形式发送的内容以明文形式存储。

0 投票
3 回答
5683 浏览

java - Salted SHA 类型中的 Spring LDAP 身份验证错误凭据密码

我有一个使用 REST 服务进行 LDAP 身份验证的项目。我的 LDAP 配置具有 Salted SHA (SSHA) 密码哈希方法。在 Spring 的 LDAP 身份验证最佳实践指南中,当我使用支持 SHA 方法时,我得到了错误的凭据,而凭据还可以。

我的配置类参考:

我的ldif配置;

我原来的密码是Test1234。我的pom.xml档案;

如何使用我的用户名/密码通过 SSHA 密码加密向 ldap 服务器进行身份验证?

0 投票
1 回答
970 浏览

spring-security - SSHA512 加密并与 spring 5 匹配

我正在使用现有的 LDAP 实现 spring 安全性,其中密码是 SSHA512 编码的。已弃用的 LdapShaEncoder 仅支持 {SHA} 和 {SSHA}。

谁能帮我实现一个 java SSHA512 编码器和 Spring 安全性。或者有没有可以做这项工作的图书馆?

例外:

0 投票
1 回答
2664 浏览

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

在此先感谢您的帮助!

0 投票
1 回答
249 浏览

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 :

0 投票
0 回答
190 浏览

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