跳到主要内容

快速开始

KeyHold 是一个边界清晰的小型协议:使用密码加密一个 secp256k1 私钥,生成可携带的 JSON 文档。请选择与你的应用匹配的 SDK。

安装​

npm install keyhold

第一个操作​

TypeScript SDK 对密码学操作返回 Promise;Go SDK 显式返回 error。两者生成同一种文档格式。

import {exportPrivateKey, recommendedParameters} from 'keyhold';

const document = await exportPrivateKey({
privateKey,
password: 'correct horse battery staple',
label: 'primary signing key',
parameters: recommendedParameters(),
});

接着可以用 SDK 功能总览 选择能力,或阅读导出与解锁。