OOriginTools

随机字符串生成器

基于浏览器 crypto.getRandomValues 生成安全随机字符串,等价并超越 openssl rand -hex 32,支持多种格式。

参数配置

等价于 openssl rand -hex N

约 16 字节随机数据

一次最多 50 条

示例:2a198991c5b71f895b029fb9f961a25a

格式说明

Hex (openssl rand -hex N)
N = 字节数,每字节输出两位十六进制字符。32 字符 = 16 字节 = 128 bit,常用于密钥、Token、salt。
UUID v4
随机 122 bit,形如 550e8400-e29b-41d4-a716-446655440000。数据库主键、分布式 id 首选。
Base64
3 字节 → 4 字符,适合二进制数据的文本化表示,如 JWT payload。
强密码
使用拒绝抽样(rejection sampling)消除模偏置,保证每种字符出现概率严格相等,避免统计学弱化。