sm3
Version:
国密SM3密码杂凑算法的JavaScript实现
35 lines (28 loc) • 1.05 kB
JavaScript
// var sm3 = require('./sm3-babel');
const sm3 = require('./sm3');
// 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0
console.log(sm3('abc'));
/* len: 192
* k: 255
* SM3: d670c7f027fd5f9f0c163f4bfe98f9003fe597d3f52dbab0885ec2ca8dd23e9b
*/
console.log(sm3('abcdefghABCDEFGH12345678'));
/* len: 448
* k: 511
* SM3: 1cf3bafec325d7d9102cd67ba46b09195af4e613b6c2b898122363d810308b11
*/
console.log(sm3('abcdefghABCDEFGH12345678abcdefghABCDEFGH12345678abcdefgh'));
/* len: 480
* k: 479
* SM3: b8ac4203969bde27434ce667b0adbf3439ee97e416e73cb96f4431f478a531fe
*/
console.log(sm3('abcdefghABCDEFGH12345678abcdefghABCDEFGH12345678abcdefghABCD'));
/* len: 512
* k: 447
* SM3: 5ef0cdbe0d54426eea7f5c8b44385bb1003548735feaa59137c3dfe608aa9567
*/
console.log(sm3('abcdefghABCDEFGH12345678abcdefghABCDEFGH12345678abcdefghABCDEFGH'));
// 71f68f1c12c91817e4379e4e0be0c2d6d86b40718db73b61b1d63e2bd350f368
console.log(sm3('值'));
// 6446ca60cc1024274ebd2e91f6297d27be0347c35cd4d9fb05cc12b00aa5162e
console.log(sm3('𠮷'));