PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/key-encoder/lib
Просмотр файла: demo.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const elliptic_1 = require("elliptic");
const index_1 = require("./index");
const keyEncoder = new index_1.default('secp256k1');
const rawPrivateKey = '844055cca13efd78ce79a4c3a4c5aba5db0ebeb7ae9d56906c03d333c5668d5b', rawPublicKey = '04147b79e9e1dd3324ceea115ff4037b6c877c73777131418bfb2b713effd0f502327b923861581bd5535eeae006765269f404f5f5c52214e9721b04aa7d040a75';
const encoderOptions = {
curveParameters: [1, 3, 132, 0, 10],
privatePEMOptions: { label: 'EC PRIVATE KEY' },
publicPEMOptions: { label: 'PUBLIC KEY' },
curve: new elliptic_1.ec('secp256k1')
};
const keyEncoder2 = new index_1.default(encoderOptions);
const privateKeyPEM = keyEncoder.encodePrivate(rawPrivateKey, 'raw', 'pem');
const publicKeyPEM = keyEncoder.encodePublic(rawPublicKey, 'raw', 'pem');
console.log(privateKeyPEM);
console.log(publicKeyPEM);
//# sourceMappingURL=demo.js.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!