UUID 生成
UUID v4 由 122 位随机数生成,理论上不会重复,适合做数据库主键、请求追踪 ID、会话标识。
如果不需要全局唯一,只想要一个短一点的随机标识,可以用这里生成。
UUID 结构说明
550e8400-e29b-41d4-a716-446655440000
└──────┬──────┘ └┬┘ └┬┘ └──┬───┘ └────┬─────┘
8 位 4 位 4 位 4 位 12 位
随机数 版本 变体 随机数 随机数
| 版本 | 生成方式 | 特点 |
|---|---|---|
| v1 | 基于时间戳与网卡地址 | 有顺序性,但可能暴露 MAC 地址,不建议在公网使用 |
| v4 | 完全随机 | 最常用,本站生成的就是这一版本 |
| v5 | 命名空间 + 名称,SHA-1 | 相同输入永远得到相同 UUID |
| v7 | 时间戳 + 随机数 | 新版标准,兼具时间有序与随机性,适合做数据库主键 |
加密校验 · 其他工具
分类页 ›文本哈希在线计算 MD5、SHA1、SHA256、SHA512 摘要值,支持大小写切换文件校验文件摘要计算、官方值比对及批量 SHA-256 清单生成核验,文件不上传批量文件 SHA-256 校验清单为本地文件或文件夹生成可携带的 SHA-256 清单,并在复制、交付或备份后逐项核验缺失、变更与多余文件。CRC32 校验计算文本或文件的 CRC32 校验值,附常用校验算法说明HMAC 计算使用密钥计算 HMAC-MD5、HMAC-SHA1、HMAC-SHA256 消息认证码密码生成按长度与字符集生成高强度随机密码,并估算破解所需时间本地 TOTP 动态验证码在本机按 TOTP 标准生成并校验动态口令,支持 otpauth URI、SHA-1/256/512 和时间偏差查看。AES 加解密基于 WebCrypto 的 AES-GCM 字符串加解密,错误密码明确提示本地文件密码加密用密码加密任意文件,解密时验证完整性,文件名和内容一起加密。RSA 签名与加密实验本地生成 RSA 密钥,进行 SHA-256 签名核验及 OAEP 短文本加解密,导出 PEM。证书与公钥检查台本地解析 X.509 证书、公钥、有效期和指纹,不联网查信任。SSH 公钥与指纹检查解析 authorized_keys 公钥行,检查格式、算法、RSA 位数、重复项并生成 SHA-256 指纹。JWT 解析解析 JWT 的头部、载荷与签名段,显示签发与过期时间摩斯电码莫尔斯码双向编解码,WebAudio 本地合成发报音