工具箱

常用开发工具,全部在浏览器本地运行——不收集、不上传、不存储任何输入。

编码与文本

Base64 编解码

文本 ↔ Base64,Unicode 中文无损,双向即时转换

编码与文本

URL 编解码

URL 百分号编码与解码,支持全量编码

编码与文本

文本对比

逐行差异高亮(新增 / 删除 / 相同)

编码与文本

正则测试

实时匹配、分组展示与结果高亮,支持 flags

编码与文本

进制转换

二 / 八 / 十 / 十六进制互转,大数不丢精度

时间与数据

时间戳转换

Unix 秒 / 毫秒 ↔ 日期时间,本地 / UTC / 上海多时区

时间与数据

JSON 美化 / 压缩

格式化、压缩、校验,错误给出精确行列

时间与数据

颜色转换

HEX / RGB / HSL 互转 + 实时色块预览

时间与数据

UUID 生成

基于系统加密随机源的 v4 UUID,支持批量

时间与数据

随机密码生成

可配置长度与字符集,密码学安全随机源

哈希与加解密

哈希计算

SHA-256 / SHA-1(Web Crypto)+ MD5(纯 JS 实现)

哈希与加解密

AES 加解密

AES-GCM,密钥支持随机生成或密码派生(PBKDF2)

哈希与加解密

RSA 加解密

RSA-OAEP,密钥对生成与导入导出(PEM / JWK)

哈希与加解密

SM3 哈希 / HMAC

国密杂凑(GB/T 32905),含 HMAC 模式

哈希与加解密

SM4 加解密

国密分组密码(GB/T 32907),ECB / CBC + PKCS#7

哈希与加解密

SM2 加解密

国密椭圆曲线(GB/T 32918),密钥对生成、C1C3C2 / C1C2C3

哈希与加解密

SM2 签名 / 验签

国密数字签名(GB/T 32918.2),DER / r||s,默认 SM3

关于本站工具

  • 全部工具纯前端实现,数据不出浏览器;工具页不加载任何统计脚本。
  • 哈希与加解密使用浏览器原生 Web Crypto;MD5 为纯 JS 实现(仅校验用途,不用于安全用途)。
  • 涉及密钥的输入仅在内存中处理:不落盘、不上传、不记录。
  • 国密工具(SM2 / SM3 / SM4)将在阶段 4 提供。