工具
完全在浏览器中运行的免费开发者工具。
十六进制密钥生成器
在浏览器中生成密码学安全的十六进制随机密钥(Secret Key)。效果等同于 openssl rand -hex N。
Nostr 密钥对生成器
在浏览器本地生成新的 Nostr secp256k1 密钥对,支持十六进制及 bech32(npub/nsec)格式展示。
密码与口令短语生成器
使用 Web Crypto API 在浏览器中生成强随机密码或基于单词的口令短语。不会向服务器发送任何内容。
BIP-39 助记词生成器
在浏览器中本地生成 BIP-39 助记词(12–24 个单词)。不会向服务器发送任何内容。
UUID 与 ULID 生成器
在浏览器中生成 UUID v4、按时间排序的 UUID v7 以及 ULID。支持批量生成和可复制输出。
NIP-19 转换器
直接在浏览器中解码和编码 Nostr NIP-19 标识符——npub、note、nevent、nprofile 和 naddr。
这些工具能做什么
这些工具无需向服务器发送任何数据,即可生成高强度、可信赖的密钥与标识符。生成过程完全在浏览器内通过 Web Crypto API、nostr-tools 及标准化算法库完成,生成的私密数据绝不离开您的设备,也不会被记录、缓存或上传。页面为纯静态架构,不加载任何第三方追踪脚本,离线保存后亦可正常使用。
使用方法
- 在上方列表中选择需要的工具。
- 点击生成即可获取结果,所有运算均在本地浏览器中完成;若需极致安全,您甚至可以在断开网络连接的状态下使用。
- 直接复制结果到您的配置文件、密码管理器或终端;本站不会存储任何数据。
面向 AI Agent 与脚本的工具 API
UUID/ULID 与 NIP-19 转换功能同时提供公开的 JSON API 接口,方便脚本与 AI Agent 无需浏览器环境也能获取相同结果。接口遵循 OpenAPI 3.0 规范并在 /openapi.json 中完整记录,响应纯 JSON,无需身份认证或 API Key。
GET /api/tools/uuid?version=7&count=5— 返回 JSON,包含所请求数量和格式的 UUID v4、UUID v7 或 ULID 值。GET /api/tools/nip19?value=npub1...— 返回 JSON,包含 NIP-19 标识符解码后的公开字段,或十六进制密钥的 npub/note 编码。
密钥、密码和助记词的生成完全在浏览器端进行:这些敏感数据绝不会被发送到任何服务器。
常见问题
- 生成的密钥随机性足够高,能直接用于生产环境吗?
- 可以。密钥来自浏览器提供的密码学安全随机源,与 openssl rand 和密码管理器使用的是同一类底层机制,32 字节即 256 位熵。
- 需要注册账号吗?是否有调用频率限制?
- 无需注册账号,没有任何使用次数限制:生成器完全在您的设备本地运行。公开的 JSON API 设有合理的请求频率限制(Rate Limit),以保障所有用户的稳定访问。
- 生成的结果可以商用吗?
- 可以。您生成的密钥完全归您所有,工具本身也可免费商用,包括集成到商业产品或 CI/CD 自动化流水线中。