Passwords 在将密码和salt散列在一起之前,MD5散列的名称和实现

Passwords 在将密码和salt散列在一起之前,MD5散列的名称和实现,passwords,md5,salt,opendj,Passwords,Md5,Salt,Opendj,盐腌MD5的这种变体有名字吗? $hash=md5 md5$salt。md5$密码; 为了清楚起见,“.”有串联 更重要的是,有人能为OpenDJ找到此方案的实现吗?据我所知,OpenDJ没有此方案的实现。 但是OpenDJ中的密码存储方案可以通过实现PasswordStorageScheme抽象类的扩展来轻松扩展。 我想这是为了迁移现有的散列密码。哪个产品使用这种算法?只想注意,这是一种不安全的密码存储方式。MD5的速度太快,因此很容易被暴力强迫。今天的密码甚至实现了许多类似方案的变体。使用带

盐腌MD5的这种变体有名字吗? $hash=md5 md5$salt。md5$密码; 为了清楚起见,“.”有串联
更重要的是,有人能为OpenDJ找到此方案的实现吗?

据我所知,OpenDJ没有此方案的实现。 但是OpenDJ中的密码存储方案可以通过实现PasswordStorageScheme抽象类的扩展来轻松扩展。
我想这是为了迁移现有的散列密码。哪个产品使用这种算法?

只想注意,这是一种不安全的密码存储方式。MD5的速度太快,因此很容易被暴力强迫。今天的密码甚至实现了许多类似方案的变体。使用带有成本因子的慢速哈希函数,而不是BCrypt、SCrypt或PBKDF2。我正在迁移这些密码。它们是如何储存的,这真的不取决于我。新密码将使用更安全的算法,但这些旧密码必须按原样工作。Invision Power Boards使用此方案,是的,我需要迁移密码。如果你知道一个扩展PasswordStorageScheme的很好的参考资料,我很乐意。总之,我可能会使用现有的SMD5方案,并在其中添加更多的散列。我认为最好的参考是查看extensions/文件夹中的OpenDJ源代码和密码存储方案。界面非常简单,从MD5开始会更容易。我想我的问题是我不知道如何重新编译整个程序。