代码、数据与二维码工具

随机字节生成器

选择最多 4,096 个字节,获取本地字节列表或二进制文件。浏览器提供时,本页使用 crypto.getRandomValues。

优先本地处理无需注册隐私说明 ↗

选择 1–4,096 个字节。

使用步骤

如何使用

  1. 选择字节数量和输出格式。
  2. 使用浏览器 Web Crypto API 在本地生成字节。
  3. 复制列表或将完全相同的字节下载为二进制文件。

有上限的本地输出

每次生成 1–4,096 个字节,结果只保留在此页面中,直到你复制或下载。不会上传、存储或传输生成的值。

密码学随机性与浏览器限制

浏览器提供 crypto.getRandomValues 时,它会生成适合 nonce、测试夹具和开发值的密码学强随机字节。随机性由浏览器和操作系统提供,本页无法独立证明其来源质量。在不安全上下文、私密模式或特殊嵌入环境中,浏览器可能限制 Web Crypto;工具会报错,不会改用较弱的备用方式。

常见问题

你可能还想知道

这些字节是密码学安全的吗?

它们使用浏览器 Web Crypto API 的 crypto.getRandomValues 生成,该 API 用于生成密码学强随机值。请保护输出;生产凭据应使用专门的密钥管理流程。

最大输出是多少?

每次请求最多 4,096 字节,确保浏览器中的列表、复制和下载保持有界。

二进制文件包含文本吗?

不包含。二进制下载含有原始字节值,页面列表只是显示格式。

为什么可能生成失败?

某些浏览器或嵌入环境不提供 Web Crypto,或在非安全上下文中限制它。工具会报告限制,不会退回到可预测的 Math.random。