type
Post
status
Published
date
Apr 25, 2026
slug
wutools-crypto-cron-update
summary
wutools 工具箱本次迭代新增 DES、HMAC、RSA、SM2、SM3、SM4 六个加密工具和 Cron 表达式生成器,涵盖对称加密、非对称加密、国密算法,已完成生产部署。
tags
工具
开发
建站
category
技术分享
icon
password
前言:日常开发和运维中,加密算法和定时任务表达式是绕不开的两个需求。DES、RSA、国密 SM 系列……每次都要打开不同的网站,费时费力。这次给 wutools 工具箱集中补齐了六个加密工具和一个 Cron 表达式生成器,全部在线使用,无需安装任何环境。
🆕 本次新增工具一览
工具名 | 类型 | 主要用途 |
DES | 对称加密 | 经典分组加密,兼容老系统 |
HMAC | 消息认证码 | 验证数据完整性与来源 |
RSA | 非对称加密 | 公私钥加密/签名 |
SM2 | 国密非对称 | 国标椭圆曲线加密与签名 |
SM3 | 国密哈希 | 国标哈希摘要算法 |
SM4 | 国密对称 | 国标分组加密,替代 AES |
Cron 生成器 | 工具类 | 可视化生成和解析 Cron 表达式 |
🔑 加密工具详解
六个工具覆盖对称加密、非对称加密、消息认证、国密四大方向
DES / 对称加密
DES(Data Encryption Standard)是经典的 64 位分组加密算法,虽然已不推荐用于新系统,但在对接老系统、遗留接口时依然常见。工具支持 ECB/CBC 模式,密钥和结果均支持 Hex/Base64 格式。
HMAC / 消息认证码
HMAC 结合哈希算法和密钥,用于验证消息的完整性和来源真实性。支持 HMAC-MD5、HMAC-SHA1、HMAC-SHA256、HMAC-SHA512,常用于 API 签名验证场景。
RSA / 非对称加密
支持 RSA 公钥加密、私钥解密,以及私钥签名、公钥验签。可在线生成 1024/2048 位密钥对,结果支持 Base64 输出。
SM2 / SM3 / SM4 / 国密系列
- SM2:基于椭圆曲线的非对称加密,功能对标 RSA,是国家标准
- SM3:哈希算法,输出 256 位摘要,功能对标 SHA-256
- SM4:128 位分组对称加密,功能对标 AES,广泛用于金融、政务系统
国密系列工具在对接国内政企系统、金融平台时尤为实用。
⏰ Cron 表达式生成器
再也不用死记0 0 * * 1-5的含义了
Cron 表达式语法晦涩,手写容易出错。工具支持:
- 可视化配置:通过下拉选项生成表达式,无需记忆语法
- 实时解析:输入已有表达式,立即显示下次执行时间列表
- 常用预设:每分钟、每小时、每天、每周、每月等快捷选项
底层使用
cron-parser v5(CronExpressionParser.parse() API),支持标准 5 位和扩展 6 位(含秒)格式。🚀 部署过程
本次构建使用 Node v22.17.0,通过
rsync --delete 增量同步到 VPS,共推送 136 个文件,构建耗时约 12 秒。验证地址:tool.wuwuwuwuwu.cn
🤗 总结归纳
工具箱在加密方向补齐了从经典算法到国密标准的完整覆盖,Cron 生成器也解决了日常写定时任务时"手写出错、难以验证"的痛点。后续计划继续补充 AES-GCM、国密 SM9 等工具。如果你在开发中遇到特定加密场景不好处理,欢迎留言告知需求。
📎 参考资料
你平时用哪些加密算法最多?DES 那些老接口还在对接吗?或者有没有国密对接的踩坑经历?评论区聊聊 👇

