JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 14010
  • Score
    100M100P100Q158497F
  • License MIT

国密SM3密码杂凑算法的JavaScript实现

Package Exports

  • sm3

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (sm3) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

JavaScript SM3

简介

国密SM3密码杂凑算法的JavaScript实现。目前只能在服务器端环境Node.js使用。

使用

直接下载源代码将sm3.js拷贝到你的项目中,或者使用npm安装:

npm install sm3
const sm3 = require('sm3');
const hash = sm3('值');

要求

没有依赖,但Node.js版本需>=6.0.0,或使用sm3-babel.js文件(Node.js版本>=1.0.0), 也可自行使用Babel对sm3.js文件进行转化

babel sm3.js --out-file sm3-babel.js

接口

const hash = sm3('值');

参考

SM3密码杂凑算法

License

MIT license.