随机字节生成器
选择最多 4,096 个字节,获取本地字节列表或二进制文件。浏览器提供时,本页使用 crypto.getRandomValues。
使用步骤
如何使用
- 选择字节数量和输出格式。
- 使用浏览器 Web Crypto API 在本地生成字节。
- 复制列表或将完全相同的字节下载为二进制文件。
有上限的本地输出
每次生成 1–4,096 个字节,结果只保留在此页面中,直到你复制或下载。不会上传、存储或传输生成的值。
密码学随机性与浏览器限制
浏览器提供 crypto.getRandomValues 时,它会生成适合 nonce、测试夹具和开发值的密码学强随机字节。随机性由浏览器和操作系统提供,本页无法独立证明其来源质量。在不安全上下文、私密模式或特殊嵌入环境中,浏览器可能限制 Web Crypto;工具会报错,不会改用较弱的备用方式。
常见问题
你可能还想知道
这些字节是密码学安全的吗?
它们使用浏览器 Web Crypto API 的 crypto.getRandomValues 生成,该 API 用于生成密码学强随机值。请保护输出;生产凭据应使用专门的密钥管理流程。
最大输出是多少?
每次请求最多 4,096 字节,确保浏览器中的列表、复制和下载保持有界。
二进制文件包含文本吗?
不包含。二进制下载含有原始字节值,页面列表只是显示格式。
为什么可能生成失败?
某些浏览器或嵌入环境不提供 Web Crypto,或在非安全上下文中限制它。工具会报告限制,不会退回到可预测的 Math.random。