【工具】decipher 高性能hash碰撞解密
原创 酒零 2026-10-29 00:00 湖南

decipher 高性能本地哈希解密工具

0x00 前言
免责声明:继续阅读文章视为您已同意[NOVASEC免责声明].
注:本文属于推荐系列文章,所推荐内容部分为外部优质项目,并非全部由本团队开源实现。文章旨在分享各类优质项目,提升其关注度与影响力,文中观点仅代表作者个人看法。若您有更合适的替代项目,欢迎在留言区推荐分享,共同推荐优质项目资源。
decipher 是一个基于 Go 语言编写的高性能本地哈希解密工具。它利用预计算(彩虹表原理)的方式,通过构建本地哈希缓存库来实现快速的哈希查找与解密。支持多种常见的哈希算法,并内置了常用的弱口令字典。
功能介绍
- **高性能解密**: 利用 Go 语言的并发特性,快速进行哈希计算和匹配。- **静态哈希算法**: 内置 30+ 种静态哈希算法,涵盖 MD5, SHA 系列, MySQL, NTLM, MSSQL等。- **动态哈希算法**: 支持bcrypt等明文和密文无对应关系的动态hash算法。- **可逆算法支持**: 支持 BASE64 和 `des_crmeb_admin` 等可逆算法。- **预计算缓存解密**: 支持将自定义字典和内置字典预先计算为哈希表(Cache),极大提升后续的解密速度。- **动态计算解密**: 支持运行时动态验证哈希值,无需预计算所有可能的哈希组合。- **Salt支持**: 支持带 Salt 的哈希计算和解密,可灵活配置 Salt 组合模式。- **内置字典**: 仅集成部分简单常用弱口令,更多字典需要用户添加。- **算法猜测**: 支持通过hash和salt解密从而实现算法猜测。- **结果导出**: 支持将解密结果导出为 CSV 或 JSON 文件。
Go SDK
Go 程序可通过进程内 SDK 调用本程序。详见Go SDK API 文档。
MCP 服务
可通过独立 HTTP MCP 服务将 SDK 操作作为工具提供给 MCP 客户端。详见MCP 服务说明。
程序运行逻辑与解密原理
decipher 的核心原理是预计算缓存碰撞 + 实时hash计算 + 可逆算法解密。

项目地址:
https://github.com/winezer0/decipher
NOVASEC

WINEZER0
本文转载自微信公众号「NOVASEC」,查看原文。版权归原作者所有,如有侵权请联系删除。