CryptexLab是一款专为CTF竞赛(网络安全竞赛)与密码学分析研发的自动化递归解码终端。本工具采用现代极简的 UI 设计,并结合异步多线程架构,旨在提供高稳定性的解码体验。能够高效处理超长文本输入及深度嵌套的多重加密数据。
- 智能递归探测:具备特征自适应识别能力(包含连续数字、URL 编码特征等),支持自定义最大探测深度,最高可达 50 轮嵌套解密。
- 高并发无阻塞架构:采用后台多线程计算技术。即使处理百万字符级别的海量数据或复杂计算,亦能确保 GUI 主线程响应流畅,彻底解决界面假死问题。
- 渐进式日志披露:主界面专注于展示最终解码结果。用户可通过“查看过程”模块,查阅每一轮解密的算法变迁与十六进制 (Hex) 演变历史。
- 现代UI设计:基于 CustomTkinter 框架开发,提供清晰、专业的北欧极简风格界面。
Base64 / Base32 / Base58 / Base85 / Base91 / URL Encode / ASCII Dec (具备智能间隔处理) / Hex / Binary
前往项目右侧的Releases页面,下载最新的CryptexLab.exe。该程序为单文件绿色版,双击即可直接使用,无需配置 Python 环境。
环境要求:Python 3.8+
-
克隆仓库
git clone https://github.com/archer-baiyi/cryptexlab.git cd cryptexlab -
安装依赖
pip install -r requirements.txt
-
运行程序
python main.py
(题目来源:CTFSHOW-2026 元旦跨年欢乐赛-CS2026) 编码内容:
54515552545455515456547055555566545654495548554855575370515051485150515453705555545755525456537054515551515051485150515450495568
编码内容:
NUVxdVhza1N1dXd5WlpDVmJrdlpBRlpKZTh2eVhWVVRSVE5OdUFjbzJra2lSbjRzZ2tTa0hkdFl5aHI4QzM0RzVtUm9zWXVyNFpyRXNwcFRteW5mdHZRenZVNjNUOEpLZncxZ0pNcEtMMjFRNjhZWkh5UUNFNmgxWFMyRGhiWUtWeDJFTFdXczN3ckI1VmlXZ1ZER0ZLTkE4Y1hIbkwzQ0JnZ2pXeUJyeWFhMUwyc0xMTVdGTnI0U0VMNTZaTExLdnN2bjJQcDl6MjNqR1J3NHBaYnNTOU53RUxVQm82d1NCYkNEOEFDRXY5NXVZNGFWekJwUmZBUXhaQ1g1Z2dwUzFUM2pRdXJYZVZNTGVrWlFxbm1CQ0ZBY1hXV1dtTXpydHlBcm9RTHd2RkY4ZGI4c0J0RDRITnhuZmk4WlY0ZGN6UlZIY0NDd0tiTk10cGRGaXFCYndrZWM2OHBWY2pXVmdhN1RuRm5SVDJXUzVSbkxqUnJiYnFIaThwalJnUm5LanV1QTYzUjdjWTQxaUJkRjV0V3JFY3pDejEzbXJpclhwTEFpc3NiTmZqS1RTY2VncEFjYkFjcjZvcEh3VWtHUHRndVZ4dnpHRWtTRkgzZDFFWW9tUnRIcTdlMXd1Y2RTdGdHRWM2bmdxQ3c2RUdVNzRrQ2Vnemd0cGFidjc2QVIzQXl1cWRkdnJ0cm1CSG1kbm1jZXNpMmdLb3E4QW11VUtFblFwejFXNWZpRUZpVWRLMmUzaUVzQlV2aFRScnhUNFJhM3lXdEFyRmN2WkhQM3ZFM2FGQ3dlb2g5MlZZZjJVNDJNdVFCdzhLOU00bmdIUzV0aDRyWko1emVQY0s5bTJCbWNzcmhLbjJoNDNiWWZVamdUWnVvSjhtVlNEdm05cWRFMVJBUnNmeFFMSzFaWEpRanJqRlQ5dFpLb3N2UlR0RXA2QXRISnJMWUFqQXpDN1ZjODVvQTZYVmJvNkd0VzhrVVpad1RBQzdwdXltQ1JLQWFER1MyUDRlcFhwdFNROWVKdFliWndoSGE0dHBBZlhvNEpnN3NlMkhTTUZKMUdnZmpYMU44Nm80V1JjV0V1U2pqenBEN2FWYzN5c3FkYmdkZ1hKV2dBU1V6N0hacENvTERUOUVUS0NVVzVKVzNBYVRHdTRkR0RDcFJKNHJFcEdOTGJHQ0doVG9kaUVjcWRITU5IZ2FyRkpzQ0JZZjhNaTlrZ2R5Y2daRFpBelkyMmZNZGpaTEV0aXJ5MnJFWlN5TGV4YTdkZGVjek1yYkI=
如果需要自行编译生成独立的Windows可执行文件,请在项目根目录下运行以下命令:
pip install pyinstaller
pyinstaller --noconsole --onefile main.py编译完成后,独立程序将生成于dist/ 目录中。
本项目遵循 MIT License 开源协议。允许在保留版权声明的前提下,自由使用、修改及分发。



