启宇工具集

随机字符串生成

正在加载计算模块…

关于这个计算器

造测试数据要一批随机串;写脚本要随机盐值 / 随机文件名 / 模拟券码。在线工具常见两个问题:一是用 Math.random()(可预测,不能用于任何安全场景),二是无法自定义字符集(想要「不含易混淆字符的大写+数字」就得自己再处理)。可输入:字符集、字母 + 数字(A-Z a-z 0-9)、仅小写字母、仅大写字母。全部在浏览器…

依据文件

本工具数据更新:2026-10-18

为什么不能用 Math.random() 生成密钥?
Math.random() 是可预测的伪随机数(PRNG),不是密码学安全的。攻击者通过观察若干输出可以推断内部状态,从而预测后续结果。生成密钥、token、盐值必须用 crypto.getRandomValues()(CSPRNG)。

同专题的其他工具

← 返回「安全小工具」专题

计算结果仅供参考,不构成专业意见。所有计算在浏览器内完成,输入数据不上传服务器。