You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hashcat破解SHA-512哈希出现Separator unmatched报错求助

报错核心原因

Separator unmatched报错的触发原因是哈希文件内的内容不符合Hashcat要求的SHA-512 crypt哈希格式规则,标准$6类型哈希的完整结构为$6$<盐值>$<密文>,只要哈希段的$分隔符数量不对、存在多余字符、格式异常就会触发该错误。

具体解决步骤
  • 清理哈希文件内的冗余字符:执行cat -A filename.txt查看文件内的隐藏字符,确认每一行哈希没有多余的空格、制表符、Windows换行符(显示为^M)。如果存在Windows换行符,执行dos2unix filename.txt完成格式转换。
  • 修正哈希结构:如果你的哈希是从shadow文件等数据源导出的,需要删除哈希段前的用户名、冒号等额外内容,每一行仅保留完整的$6$Salt$Password字符串即可,不需要添加其他内容。

    错误的哈希行示例:root:$6$abc123$xyz...:18900:0:99999:7:::
    修正后的哈希行示例:$6$abc123$xyz...

  • 确认参数配置:你使用的-m 1720参数对应SHA-512 crypt哈希类型,无需调整。
修复后执行命令

修复完成后重新运行破解命令即可:

hashcat -a 0 -m 1720 filename.txt /usr/share/wordlists/rockyou.txt

内容的提问来源于stack exchange,提问作者Nikhil Joshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 00:09:03