Not a Salmon Fish Asked: 2023-08-21 03:00:07 +0800 CST2023-08-21 03:00:07 +0800 CST 2023-08-21 03:00:07 +0800 CST 如何使用简单的工具将每个密码转换为 SHA256 哈希值 772 有没有一种工具可以将文本文件中的每个密码转换为 sha256 哈希,而无需编写任何程序?我想将“rockyou”密码文件中的每个密码逐行转换为 SHA256 形式。你知道有什么工具吗? hashing 2 个回答 Voted Best Answer v-g 2023-08-21T04:38:55+08:002023-08-21T04:38:55+08:00 您可以在线使用 CGHQ 的Cyberchef GUI。 如果您了解 linux 命令行,此命令可以帮助您: touch hashes.txt; n=$(wc -l rockyou.txt | awk '{print $1}'); for ((i=1;i<=$n;i++)); do cut -d$'\n' -f$i rockyou.txt | openssl sha256 | awk '{print $2}' >> hashes.txt;done Ángel 2023-08-21T06:25:13+08:002023-08-21T06:25:13+08:00 您可以轻松地将密码列表转换为哈希列表: while read -r password; do printf "%s" "$password" | sha256sum | cut -c 1-64; done < rockyou.txt 但是,这看起来像是您将密码存储为哈希值,并且想要查看其中是否有任何密码与 rockyou 列表中的密码匹配。密码不得以这种方式存储。密码应加盐存储,这样攻击者就无法猜测密码并查看是否是任何用户的密码,而是单独暴力破解每个条目。
您可以在线使用 CGHQ 的Cyberchef GUI。
如果您了解 linux 命令行,此命令可以帮助您:
您可以轻松地将密码列表转换为哈希列表:
但是,这看起来像是您将密码存储为哈希值,并且想要查看其中是否有任何密码与 rockyou 列表中的密码匹配。密码不得以这种方式存储。密码应加盐存储,这样攻击者就无法猜测密码并查看是否是任何用户的密码,而是单独暴力破解每个条目。