使用多种不同的哈希算法对密码进行哈希处理的最简单方法

使用多种不同的哈希算法对密码进行哈希处理的最简单方法

我在文件中存储了大量明文密码pwds.txt,并且希望在各种不同的哈希算法下获取这些密码的哈希版本。我想要每个哈希算法一个文件。至少我想获得MD5SHA1SHA256、 (有或没有盐)和下的哈希值bcrypt

有没有一种简单的方法来获得这个,而不需要太多的脚本?

我考虑过利用一些现有的密码破解工具,例如hashcatjohn,但不幸的是(据我所知)它们都始于假设您已经有一个哈希密码列表,您现在想要破解它们。基本上,我想要相反!我有明文密码,并且想要创建散列密码。我一直无法想出命令行选项(对于这两个程序)的巧妙组合来欺骗它们从明文输出哈希列表。

笔记

我已经创建了一个简短的 PHP 脚本,可以为较小的文件实现此目的,但是对于我需要的密码文件的大小来说,它的内存不足。

答案1

至少我想获得 MD5、SHA1、SHA256 下的哈希值

看:

  • man md5sum
  • man sha1sum
  • man sha256sum

使用这些时请注意换行符的存在!

相关内容