@qiov/kms-node

1.0.1 • Public • Published

腾讯云 KMS 白盒密钥解密 node 版

使用说明

npm install @qiov/kms-node -s

const kms = require("@qiov/kms-node");
kms.init("/usr/local/whiteboxkeys"); // 初始化,传入解密密钥路径
var demo1 = kms.aes(
  // aes解密方式
  "snPqPZaFN9CQc5WH/Tx5jA==", // 密文
  "WBbaiNLcEYSbjKxoJt66UQ==", // iv
  "decrypt_key_aes256.bin" // 解密密钥文件名
);

var demo2 = kms.sm4(
  // sm4解密方式
  "eEj2+RO/OdUfehl1qs7HIA==", // 密文
  "sNp1KJMpw4Dq/AvBpODfCw==", // iv
  "wb_decrypt_key_3467ad0d-456f-11ee-8239-52540097a964.bin" // 解密密钥文件名
);

依赖说明

支持 Linux 版本:centos6, centos7, ubuntu. 注意:glibc 版本大于等于 2.14。

参考

Readme

Keywords

Package Sidebar

Install

npm i @qiov/kms-node

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

556 kB

Total Files

14

Last publish

Collaborators

  • aslinwang