Crypto密码学解题助手:RSA/AES/ECC/格/PRNG/哈希/签名攻击的识别与求解脚本开发。遇到 crypto、RSA、AES、CBC、padding oracle、格、LWE、PRNG、签名伪造类题目时使用。
Coding
Caesar Cipher
Try it凯撒密码加密、解密及暴力破解(fuzz)工具。当用户需要「凯撒加密」「凯撒解密」「凯撒暴力破解」「Caesar cipher」「移位密码」「fuzz凯撒」时使用。支持自定义移位值(1-25)和自动遍历所有偏移量。
What it does
凯撒密码加密、解密及暴力破解(fuzz)工具。当用户需要「凯撒加密」「凯撒解密」「凯撒暴力破解」「Caesar cipher」「移位密码」「fuzz凯撒」时使用。支持自定义移位值(1-25)和自动遍历所有偏移量。
The skill document
凯撒密码工具 (Caesar Cipher)
概述
基于 Python 实现的凯撒密码(移位密码)工具,支持字母的加密、解密和暴力破解(遍历 1-25 所有偏移量)。仅处理英文字母(A-Z、a-z),非字母字符保持不变。
使用时机
- 用户需要凯撒密码加密/解密
- 用户说「凯撒暴力破解」「fuzz 凯撒」「遍历偏移量」
- 用户需要尝试所有可能的凯撒移位来破解密文
操作步骤
1. 调用加密/解密脚本
使用 scripts/caesar.py,支持三种模式:
# 加密(shift=3)
python3 scripts/caesar.py -m encrypt -s 3 "Hello World"
# 解密(shift=3)
python3 scripts/caesar.py -m decrypt -s 3 "Khoor Zruog"
# 暴力破解(遍历 1-25)
python3 scripts/caesar.py -m fuzz "Khoor Zruog"
2. 分析结果
- 加密/解密:直接返回结果
- 暴力破解(fuzz):显示所有 25 个偏移量结果,供用户选择
命令参数
| 参数 | 说明 | 默认 |
|---|---|---|
-m, --mode | 模式:encrypt / decrypt / fuzz | encrypt |
-s, --shift | 移位值 (1-25) | 3 |
text | 待处理的文本(位置参数) | 必填 |
示例
# 加密
python3 scripts/caesar.py -m encrypt -s 5 "Attack at dawn"
# 输出: Fyyfhp fy ifbs
# 解密
python3 scripts/caesar.py -m decrypt -s 5 "Fyyfhp fy ifbs"
# 输出: Attack at dawn
# 暴力破解 fuzz
python3 scripts/caesar.py -m fuzz "Fyyfhp fy ifbs"
# Shift 1: Exxego ex hear
# Shift 2: Dwwdfn dw gdzq
# Shift 3: Cvvcem cv fcyp
# Shift 4: Buubdl bu ebxo
# Shift 5: Attack at dawn
# Shift 6: Zsszbj zs czvm
# ...
Python API
from scripts.caesar import encrypt, decrypt, fuzz
# 加密
result = encrypt("Hello World", shift=3)
# 解密
result = decrypt("Khoor Zruog", shift=3)
# 暴力破解(返回 [(偏移, 结果), ...])
results = fuzz("Khoor Zruog")
for shift, text in results:
print(f"Shift {shift:2d}: {text}")
注意事项
- 仅支持英文字母 (A-Z, a-z),其他字符(数字、中文、标点等)保持不变
- 移位值范围为 1-25
- 字母大小写保持不变
验证
- 加密后再解密能还原原文
- fuzz 模式能正确遍历所有 25 个偏移量
- 非字母字符保持不变
- 大小写正确处理
Related skills
提供文件加密、密码哈希、算法选择指南与基础合规检查,适合个人开发者保护数据。Use when 需要安全检测、合规审计、质量检查、加密防护时使用。不适用于安全评估未授权目标。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。
Web攻击与逆向审计助手:HTTP应用漏洞(SQLi/SSRF/SSTI/XXE/JWT/文件上传)利用,以及 Ghidra 无头反汇编与 semgrep 源码审计。遇到 web 题、源码审计、逆向分析、JWT、注入类题目时使用。
生成12-16位随机安全密码,支持大小写字母、数字、符号组合,满足个人日常密码需求。Use when 需要安全检测、合规审计、漏洞扫描、加密防护时使用。不适用于渗透测试未授权目标。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。
Misc杂项与流量取证助手:pcap流量分析、文件取证、隐写、编码谜题、内存/磁盘取证的识别与还原。遇到 misc、流量、pcap、取证、隐写、编码、内存镜像、磁盘镜像类题目时使用。
|-. 在需要cheat code tool相关能力的开发场景,提供结构化工作流程和配置说明. 该工具经过深度优化,基于用户反馈改进了实用性和可操作性。Use。适用于独立开发者、企业团队和自动化工作流场景,提供结构化输出与错误处理机制,支持中文交互,即开即用。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。