【工具】decipher 高性能hash碰撞解密

· 2026-10-29 00:00 · 19 阅读

原创 酒零 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」,查看原文。版权归原作者所有,如有侵权请联系删除。