非对称密钥生成器是一个用于生成 Ed25519 和 RSA 非对称密钥对(私钥和公钥)的工具,用于对 Binance API 的请求进行身份验证和签名。
该工具常用于非对称身份验证场景,例如 FIX API,或支持 RSA 和 Ed25519 签名的 REST / WebSocket
API。
如需查看源代码、版本发布及更新说明,请访问 GitHub 上的 asymmetric-key-generator 仓库。
支持的密钥类型
该工具可生成以下密钥类型:
- Ed25519(PKCS#8)
- RSA-2048
- RSA-4096
⚠️ 重要提示
部分 Binance API(例如 FIX API)要求使用 Ed25519 密钥。
RSA密钥仅受明确支持RSA身份验证的 API 支持。
支持的环境
- 桌面环境(macOS、Windows、Linux),通过预构建应用程序使用
- Node.js(用于命令行及本地构建)
安装方式
您可以通过以下三种方式使用该工具,请根据您的工作流选择合适的方式。
方式一:下载预构建应用程序(推荐)
预构建的桌面应用程序可在 GitHub Releases 页面下载。下载后,请使用提供的校验和验证包的完整性:
Code
验证成功后,输出结果将显示 OK。
方式二:从源码构建
克隆仓库并在本地构建应用程序:
Code
方式三:命令行使用
该生成器也可作为命令行工具使用。
安装依赖:
Code
生成密钥对:
Code
示例
生成单个 RSA-2048 密钥对:
Code
使用密码短语生成两个 Ed25519 密钥对:
Code
界面使用说明
桌面应用程序提供简洁的图形界面:
- 打开应用程序
- 选择密钥类型(大多数情况下推荐使用
Ed25519) - 点击 Generate Key Pair(生成密钥对)
- 安全保存私钥(切勿分享)
- 保存公钥以备上传或按需分发
典型使用场景
- 为 Binance FIX API 生成
Ed25519密钥 - 为支持非对称身份验证的 REST 或 WebSocket API 生成
RSA密钥 - 安全轮换 API 凭证
- 本地开发和测试已签名的 API 请求
安全最佳实践
- 切勿分享您的私钥
- 将私钥安全存储在磁盘或密钥管理工具中
- 在支持的情况下使用密码短语
- 仅将公钥上传至 Binance
- 定期轮换密钥并撤销未使用的凭证
此页面是否有帮助?
Last modified on