加密安全专题

加密、哈希与随机令牌工具合集

UUID、ULID、Token、哈希、HMAC、Bcrypt、AES、RSA、OTP 与密码强度分析集中入口。

面向开发者和安全测试场景的加密工具集合。支持生成 UUID/ULID/随机令牌,计算 SHA/MD5/HMAC,分析密码强度,生成 Bcrypt 哈希,进行 AES 文本加密解密,生成 RSA 密钥对,生成 OTP/TOTP 验证码和 BIP39 助记词。

12精选工具
3实用流程
3常见问题

适合这些搜索场景

生成 UUID、ULID 或 API Token

计算 SHA、MD5、HMAC 等哈希摘要

检查密码强度并生成 Bcrypt 哈希

在浏览器中生成 RSA 密钥或 OTP 验证码

专题工具

UUID 生成器

生成符合 RFC 4122 的 UUID v4 与 GUID,可直接用作数据库主键、API 令牌与消息 ID,支持批量生成并检查重复。同时支持 RFC 9562 的 v7 版本,带时间前缀因此可按时间排序,作为主键时能减少索引页分裂。生成结果可批量复制,也能核验重复情况,避免随机碰撞影响数据一致性。

ULID 生成器

生成基于毫秒时间戳的可排序唯一 ID(ULID),兼具全局唯一性与按创建时间排序能力。前 48 位为毫秒时间戳、后 80 位为随机部分,用不易混淆的 Base32 字符表示。同一毫秒内生成多个时按顺序递增,因此整体保持单调可排序。适合日志事件 ID、分布式主键与需要分页排序的场景。

令牌生成器

用自定义字符集与长度生成加密安全随机令牌,支持十六进制、Base64 与特殊字符输出。长度、字符集与输出格式都可自定义,并对字符出现概率做均衡处理,避免出现明显的字符偏斜。生成结果可直接写入配置分发给调用方。令牌长度与字符集可即时调整。生成后可即时复制,也能一次生成多组用于批量签发。

密码强度分析器

基于 zxcvbn 估算密码强度、熵值与离线破解耗时,识别字典词、重复序列与键盘模式等弱口令特征,用于注册改密校验与账户安全审计。结果含熵值估算与破解耗时提示,并给出具体改进建议。无论是设新账号密码还是复查旧口令都当场看风险。免费、无需注册,密码评估在浏览器内本地完成,明文不会离开你的设备。

哈希生成器

从文本生成 SHA-1、SHA-256、SHA-384、SHA-512 哈希摘要,并支持 MD5 与 RIPEMD-160,输出十六进制。可切换大小写与逐行计算,方便与官方公布的校验值逐行比对。计算基于浏览器 Web Crypto 的 subtle.digest,不引入第三方库。

HMAC 生成器

用 SHA-1/256/384/512 计算 HMAC 签名,用于 API 请求鉴权与消息完整性校验。密钥可按 UTF-8 或十六进制解析,摘要同时给出十六进制与 Base64 两种写法。常与 JWT 的 HS256 签名、支付与回调验签配合使用。签名结果可切换两种编码,便于与文档示例逐字段核对。

Bcrypt 哈希

用 bcrypt 做加盐哈希与校验,可自定义 4-12 轮 cost 因子调节强度,哈希自带随机盐,适合凭证存储与权限校验,抵御彩虹表攻击。cost 因子可在 4 到 12 轮之间调节,轮数越高计算越慢,需与后端登录耗时上限配合取值。输出是含随机盐的完整哈希串,可直接存库供后续比对。

文本加密/解密

用浏览器原生 Web Crypto 对文本做 AES-GCM 认证加密,密钥由 PBKDF2 从口令派生并随机生成盐值,因此相同明文每次得到的密文都不同。密文按 Base64 输出,可粘贴到任意文本载体,解密需使用同一口令,适合临时加密敏感笔记与配置片段。解密失败时会提示口令错误或密文被改动。

RSA 密钥对生成器

用 Web Crypto 生成 RSA 密钥对(PEM 格式),支持 1024/2048/4096 位强度,可分别导出公私钥。可分别导出私钥与公钥的 PEM 文本,便于写入文件或配置。位数越高越安全但运算越慢,2048 位适用于多数场景,4096 位适合长期密钥。可指定密钥位数并分别导出公钥与私钥文本。

OTP / TOTP 生成器

按 base32 密钥实时生成符合 RFC 6238 的 TOTP 动态验证码,30 秒滚动更新并显示倒计时。输入 base32 密钥即可实时生成六位或八位动态验证码,并按 30 秒周期滚动。显示剩余有效秒数,支持自定义位数、周期与哈希算法。适合接入双因素认证时核对服务端验证逻辑。

BIP39 助记词

生成符合 BIP39 标准的助记词种子短语,可选 12/15/18/21/24 个单词并展示熵值与种子哈希。助记词由熵值推导而来,长度越长熵越高,并带校验位用于检测抄写错误。可选口令会派生出独立种子,用于区分同一助记词下的不同钱包。支持生成后立即抄写备份。并支持校验已有助记词是否合法。

PDF 签名检查器

解析 PDF 内嵌的 PKCS#7 数字签名,展示签名者证书、签发机构、时间与信任状态,用于核对电子合同与公文真伪,免装专业客户端。解析内嵌的数字签名,展示签名者证书、签发机构与签名时间。会标出证书是否过期、内容是否被改动,以及签名覆盖的字节范围。只用于核对文件本身,不能替代对签署者身份的线下确认。

推荐工作流

本地加密工具的边界

把哈希用于校验而非密码存储

拿不定算法时先看用途:SHA/MD5 适合文件校验和数据去重,Bcrypt 才适合密码存储。我们建议生成测试令牌用 UUID/ULID,算 HMAC 校验签名流程,需要存储口令再切到 Bcrypt。

适合开发和测试

这些工具适合生成测试令牌、检查哈希、验证签名流程和准备演示数据。

敏感内容不上传

密钥、密码和令牌在浏览器中处理,不会发送到 OLTool 服务器。

生产安全仍需审计

正式业务里的密钥生命周期、随机源、权限和审计流程仍应由后端安全体系管理。

加密工具常见问题

这些工具可以保存我的密钥吗?

不会。工具不提供服务端保存能力,刷新页面或关闭页面后输入内容通常不会保留。

MD5 还能用于密码存储吗?

不建议。密码存储应使用 Bcrypt、Argon2、scrypt 等专用密码哈希方案。

浏览器生成的 RSA 密钥安全吗?

Web Crypto API 可以生成密钥,但生产用途仍需结合密钥管理、权限控制和备份策略。

Bcrypt 哈希 文本加密/解密 RSA 密钥对生成器 OTP / TOTP 生成器 BIP39 助记词 PDF 签名检查器