UNPKG

sm3

Version:

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

35 lines (28 loc) 1.05 kB
// 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('𠮷'));