md5.js 604 B

123456789101112131415161718192021
  1. /*
  2. * @Description:
  3. * @Autor: kindring
  4. * @Date: 2022-01-24 14:47:56
  5. * @LastEditors: kindring
  6. * @LastEditTime: 2022-01-24 14:48:03
  7. * @LastDescript:
  8. */
  9. // 引入crypto模块
  10. const crypto = require('crypto');
  11. // 规定使用哈希算法中的MD5算法
  12. const hash = crypto.createHash('md5');
  13. // 可任意多次调用update(),效果相当于多个字符串相加
  14. hash.update('987653abc');
  15. hash.update('123456789');
  16. // 最终加密的字符串为'987653abc123456789',hash.digest('hex')表示输出的格式为16进制
  17. const a = hash.digest('hex');
  18. console.log(a); // c3b93d3065f112b02ac70e09762469b0