纯前端加解密工具集合,所有数据本地处理,不上传服务器。面向网络安全从业者、CTF 选手、渗透测试人员和开发者。
在线使用: https://index-login.github.io/CryptoBox/
- 纯前端运行 - 所有加解密、编解码、哈希计算均在浏览器本地完成,数据不会发送到任何服务器
- 国密全系列支持 - SM2 非对称加密 + SM3 哈希 + SM4 对称加密,覆盖国内安全场景
- 智能识别 - 自动检测输入是明文还是密文,自动选择编码/解码方向
- 智能预处理 - 自动清理 URL 编码、转义字符、多余空白等干扰,粘贴即可用
- Gzip 压缩加密 - 加密前自动压缩,解密后自动解压,减小密文体积
- 密钥自动补位 - 密钥/IV 长度不足自动补 0,超出自动截断,并给出提示
- 批量处理 - 支持多行文本逐行处理
- 暗色主题 - 专为安全工具设计的深色 UI
- 摸鱼小站 - 专属彩蛋页面(moyu.html):🐻 熊熊飞呀(反应)+ ⛳ 一杆进洞(弹射技巧)双游戏 + 摸鱼日历 + 今天吃什么 + 指尖仙女棒烟花 + 爱心氛围特效,手机端单手可玩;游戏规划见 docs/摸鱼小站-游戏需求.md
- 零依赖部署 - 纯静态文件,无需构建,GitHub Pages 直接托管
| 工具 | 说明 |
|---|---|
| Base64 | 标准 / URL-safe Base64 |
| Base32 | RFC 4648 标准 |
| Hex (Base16) | 多种分隔格式 (空格/冒号/0x/\x) |
| URL 编解码 | encodeURIComponent / encodeURI / 全编码 |
| HTML 实体 | 命名实体 / 十进制 / 十六进制 |
| Unicode | \uXXXX / \UXXXXXXXX / U+XXXX / CSS |
| 进制转换 | 二进制 / 八进制 / 十进制 / 十六进制互转 |
| 工具 | 说明 |
|---|---|
| AES | 128/192/256 位,CBC/ECB/CTR/CFB/OFB 模式 |
| DES | 64 位密钥 |
| 3DES (Triple DES) | 112/168 位密钥,EDE2/EDE3 |
| SM4 | 国密对称加密,ECB/CBC/CTR/CFB/OFB 模式,支持 Gzip 压缩 |
| RC4 | 流密码 |
| Rabbit | 流密码 |
| 工具 | 说明 |
|---|---|
| Caesar (凯撒) | 支持暴力破解所有 26 种偏移 |
| ROT13 | 字母旋转 13 位 |
| Atbash | 字母表反转 |
| Vigenere (维吉尼亚) | 关键词多表替换 |
| Affine (仿射) | E(x) = (ax + b) mod 26 |
| Rail Fence (栅栏) | N 行 zigzag |
| Bacon (培根) | 5 位 A/B 序列 |
| XOR | 循环异或,支持多种输入输出格式 |
| 工具 | 说明 |
|---|---|
| RSA | 公钥加密/私钥解密,支持密钥对生成 (1024/2048/4096 bit) |
| SM2 | 国密非对称加密(椭圆曲线),支持加解密/签名/验签/密钥对生成 |
| 工具 | 说明 |
|---|---|
| MD5 | 128 位 |
| SHA-1 | 160 位 |
| SHA-256 / SHA-512 | SHA-2 系列 |
| SHA-3 | Keccak (224/256/384/512) |
| HMAC | 支持 MD5/SHA1/SHA256/SHA512 |
| CRC32 | 循环冗余校验 |
| RIPEMD-160 | 160 位 |
| NTLM | Windows 密码哈希 |
| SM3 | 国密哈希算法,256 位摘要,支持 HMAC 模式 |
| 多重哈希 | 一次计算所有常用哈希 |
| 工具 | 说明 |
|---|---|
| JWT 解析 | 解析/创建/验证 JWT Token,Claims 说明,安全警告(alg=none/过期/密钥注入等),HMAC + RSA 签名验证 |
| 时间戳转换 | Unix 时间戳 ↔ 日期,支持秒/毫秒,多格式输出 |
| 摸鱼小站 🐟 | 独立页面 moyu.html:🐻 熊熊飞呀(可爱 Flappy,最高分彩蛋)+ ⛳ 一杆进洞(拉弓弹射高尔夫,💗⚡🧲🌟 五种技能球)+ 摸鱼日历(下班倒计时/节日倒数/本周进度/每日语录)+ 今天吃什么(页面内可编辑菜单)+ 指尖仙女棒烟花与爱心特效;游戏规划见 游戏需求文档,昵称/菜单等在页面内 CONFIG 区自定义 |
PKCS7 / Zero Padding / No Padding / ISO 10126 / ANSI X9.23
UTF-8 文本 / Hex / Base64 三种格式自由切换
| 快捷键 | 功能 |
|---|---|
Ctrl + K |
搜索工具 |
Ctrl + Enter |
执行 |
Ctrl + L |
清空 |
# 克隆仓库
git clone https://github.com/index-login/CryptoBox.git
# 启动本地服务器(任选一种)
cd CryptoBox
python -m http.server 8080
# 或
npx serve .
# 浏览器访问
open http://localhost:8080也可以直接双击 index.html 打开使用。
- 纯 HTML + CSS + JavaScript(无框架、无构建)
- Tailwind CSS (CDN)
- CryptoJS - AES/DES/3DES/RC4/Rabbit/Hash
- sm-crypto - SM2/SM3/SM4 国密算法
- JSEncrypt - RSA 非对称加密
- Pako - Gzip 压缩/解压
- GitHub Pages 部署
- 所有计算在浏览器端完成,不发送任何数据到服务器
- 不使用 Cookie、不追踪用户
- 无第三方分析脚本
- 源代码完全开放,可自行审计
- 编码/解码工具 (Base64, URL, Hex, Unicode, HTML Entity, Base32, 进制转换)
- 哈希计算 (MD5, SHA 全系列, HMAC, CRC32, NTLM, SM3)
- 对称加密 (AES, DES, 3DES, SM4, RC4, Rabbit)
- 非对称加密 (RSA, SM2)
- 古典密码 (Caesar, Vigenere, ROT13, Atbash, Affine, Rail Fence, Bacon, XOR)
- 智能输入预处理 & 自动识别
- 操作历史记录
- JWT 解析
- 时间戳转换
- 流水线/链式处理 (Recipe)
- URL 分享功能
- UUID 生成 / 随机密码生成
- 离线支持 (PWA)
- 二维码生成
MIT
关键词: 在线加密解密工具, AES加密, DES加密, 3DES, SM2加密, SM3哈希, SM4国密, RSA加密, Base64编解码, MD5, SHA256, 哈希计算, JWT解析, 时间戳转换, Gzip压缩, 智能预处理, CTF工具, 网络安全工具, 密码学工具, 在线编码解码, XOR加密, 凯撒密码, 栅栏密码, CryptoBox, crypto tool online, encryption decryption tool, cybersecurity tools