Token导航 LogoToken导航TokenDH.com
Decrypt MCP logo
运维云端stdio官方级别未说明来源级核验

Decrypt MCP

MCP Server

一套为AI设计的密码学工具集,涵盖117个工具,支持编码、古典密码、现代加密、哈希、RSA攻击等多种功能,适用于加密谜题和CTF挑战。

工具数

117

提示词数

0

GitHub Stars

5

资源数

0
安全分析PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

xxtg666

提供方

xxtg666

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

DecryptMCP

一套为 AI 打造的密码学 MCP 工具集,涵盖 117 个工具,覆盖编码、古典密码、现代加密、哈希、RSA 攻击、椭圆曲线、格基规约等,让 AI 能够独立解决加密谜题和 CTF 密码学挑战。

由 Claude Opus 4.6 独立编写。

功能概览

分类工具数说明
古典密码20Caesar、Vigenère(含自动破解)、Playfair、Hill、仿射、栅栏、培根等
现代加密18AES (6种模式)、DES、3DES、RC4、Blowfish、ChaCha20、RSA (OAEP/PKCS1_v1_5/签名/验签/原始运算)
RSA 攻击7Wiener、Fermat 分解、共模攻击、Hastad 广播、Pollard p-1/rho、小指数攻击
椭圆曲线5点加法、标量乘法、查找曲线点、点阶计算、ECDLP
哈希8MD5/SHA 全系列、HMAC、bcrypt(哈希+验证)、CRC32、PBKDF2、哈希识别、字典破解
编码18Base16/32/58/64/85、URL、HTML、Hex、二进制、八进制、摩尔斯、Punycode、zlib/gzip/bz2/lzma 压缩解压等
XOR4XOR 加解密、单字节暴力破解、重复密钥、已知明文攻击
矩阵/格7矩阵运算 mod p、矩阵求逆、行列式、线性方程组、Hill 密码、LLL 格基规约、Berlekamp-Massey
数论12素因数分解、素性测试、模逆/模幂、欧拉函数、CRT、扩展 GCD、离散对数、模开方、进制转换
字符串分析6频率分析、信息熵、模式检测、hex dump、字符信息、字符串变换
趣味/隐写6Brainfuck、Ook!、NATO 音标、Pig Latin、零宽字符隐写
网络/杂项6网络搜索、HTTP 请求、DNS 查询、JWT 解码、文件魔数识别、时间戳转换等

安装

git clone https://github.com/xxtg666/DecryptMCP
cd DecryptMCP
pip install -r requirements.txt

依赖

  • Python 3.10+
  • mcp[cli] — MCP 协议框架
  • pycryptodome — 现代加密算法
  • sympy — 数论与数学运算
  • httpx — HTTP 客户端
  • bcrypt — bcrypt 哈希

配置

Claude Desktop

claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "DecryptMCP": {
      "command": "python",
      "args": ["path/to/DecryptMCP/server.py"],
      "env": {}
    }
  }
}

Claude Code

.mcp.json 中添加:

{
  "mcpServers": {
    "DecryptMCP": {
      "command": "python",
      "args": ["path/to/DecryptMCP/server.py"]
    }
  }
}

其他 MCP 客户端

DecryptMCP 遵循 MCP 标准协议,兼容任何支持 MCP 的客户端。

AI 提示词

项目包含 PROMPT.md,提供了一套完整的 AI 解密工作提示词,指导 AI 按照「观察 → 分析 → 假设 → 验证 → 迭代」的方法论使用工具集独立解题。可将其作为 System Prompt 注入对话。

工具列表

点击展开完整工具列表(117 个)

古典密码

工具说明
caesar_cipher凯撒密码加解密
caesar_bruteforce凯撒暴力破解 (25 种偏移)
rot13ROT13
rot_nROT-N 任意偏移
rot47ROT47 (ASCII 33-126)
vigenere_cipher维吉尼亚密码加解密
vigenere_break维吉尼亚自动破解 (IoC + 频率分析)
atbash_cipher埃特巴什密码
rail_fence_cipher栅栏密码加解密
rail_fence_bruteforce栅栏密码暴力破解
affine_cipher仿射密码加解密
playfair_cipherPlayfair 密码
columnar_transposition列置换密码
bacon_cipher培根密码
polybius_square波利比奥斯方阵
beaufort_cipherBeaufort 密码
autokey_cipher自动密钥密码
keyword_cipher关键字替换密码
hill_cipherHill 密码 (矩阵加密)

现代加密

工具说明
aes_encrypt / aes_decryptAES (ECB/CBC/CTR/GCM/OFB/CFB)
des_encrypt / des_decryptDES
triple_des_encrypt / triple_des_decrypt3DES
rc4_cipherRC4 流密码
blowfish_encrypt / blowfish_decryptBlowfish
chacha20_encrypt / chacha20_decryptChaCha20
rsa_generate_keysRSA 密钥对生成
rsa_encrypt / rsa_decryptRSA 加解密 (OAEP/PKCS1_v1_5)
rsa_sign / rsa_verifyRSA 签名/验签 (PKCS1_v1_5/PSS)
rsa_rawTextbook RSA 原始运算

RSA 攻击

工具说明
rsa_wiener_attackWiener 攻击 (小私钥指数)
rsa_fermat_factorFermat 分解 (p, q 接近)
rsa_common_modulus共模攻击
rsa_hastad_broadcastHastad 广播攻击
rsa_pollard_p1Pollard p-1 分解
rsa_pollard_rhoPollard rho 分解
rsa_small_e_attack小公钥指数攻击

椭圆曲线

工具说明
ecc_point_add点加法
ecc_scalar_mult标量乘法
ecc_find_points枚举曲线上所有点
ecc_point_order计算点的阶
ecc_ecdlpECDLP (Baby-step Giant-step)

哈希

工具说明
hash_compute计算哈希 (MD5/SHA 全系列/SHA3)
hash_identify识别哈希类型
hash_crack_dictionary字典破解哈希
hmac_computeHMAC 计算
bcrypt_hash / bcrypt_verifybcrypt 哈希与验证
crc32_computeCRC32
pbkdf2_derivePBKDF2 密钥派生

编码

工具说明
base16_encode_decodeBase16 (Hex)
base32_encode_decodeBase32
base58_encode_decodeBase58 (Bitcoin)
base64_encode_decodeBase64 / URL-safe Base64
base85_encode_decodeBase85
url_encode_decodeURL 编码
html_entity_encode_decodeHTML 实体
hex_encode_decode十六进制文本
binary_encode_decode二进制
octal_encode_decode八进制
decimal_encode_decode十进制 ASCII
morse_code摩尔斯电码
uuencode_decodeUUencode
quoted_printableQuoted-Printable
punycode_encode_decodePunycode
unicode_escapeUnicode 转义
compress_decompress压缩/解压 (zlib/gzip/bz2/lzma/auto)

XOR

工具说明
xor_encrypt_decryptXOR 加解密
xor_single_byte_bruteforce单字节 XOR 暴力破解
xor_repeating_key重复密钥 XOR
xor_known_plaintext已知明文攻击推导密钥

矩阵 / 格

工具说明
matrix_mod_operation矩阵乘法/加法/幂 mod m
matrix_inverse_mod矩阵求逆 mod m
matrix_det_mod行列式 mod m
solve_linear_mod解线性方程组 Ax=b mod m
lll_reduceLLL 格基规约
berlekamp_masseyBerlekamp-Massey (LFSR 恢复)

数论

工具说明
math_eval安全数学表达式计算
base_convert任意进制转换 (2-62)
prime_factorize素因数分解
is_prime素性测试
gcd_lcmGCD / LCM
mod_inverse模逆元
mod_pow模幂运算
euler_totient欧拉函数
chinese_remainder_theorem中国剩余定理
extended_gcd扩展欧几里得
discrete_log离散对数
nth_root_mod模开方

字符串分析

工具说明
frequency_analysis字符频率分析
entropy_calculate信息熵 (Shannon)
string_reverse字符串反转
char_info字符 ASCII/Unicode 信息
string_transform字符串变换
pattern_detect编码模式检测
hex_dump十六进制转储

趣味 / 隐写

工具说明
brainfuck_execute / brainfuck_encodeBrainfuck
ook_cipherOok! 语言
nato_phoneticNATO 音标字母
pig_latinPig Latin
zero_width_stego零宽字符隐写

网络 / 杂项

工具说明
web_search网络搜索 (DuckDuckGo)
http_requestHTTP 请求
dns_lookupDNS 查询
jwt_decodeJWT 令牌解码
file_magic_identify文件头魔数识别
timestamp_convertUnix 时间戳转换
uuid_generateUUID 生成
random_generate安全随机数生成
regex_test正则表达式测试

许可证

MIT License

目录标签

目录标签

安全分析PythonClaude密码学本地部署加密工具CTF挑战AI辅助

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

117

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP