随机字符串生成器
基于浏览器 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)消除模偏置,保证每种字符出现概率严格相等,避免统计学弱化。