Newer
Older
CVSS_3.0_GUI / dist / CVSS_3.0_Calc-1.0.0-linux-x64 / node_modules / nwjs-builder-phoenix / node_modules / request / node_modules / uuid / lib / md5.js
root on 7 May 2019 576 bytes Initial commit
  1. 'use strict';
  2.  
  3. var crypto = require('crypto');
  4.  
  5. function md5(bytes) {
  6. if (typeof Buffer.from === 'function') {
  7. // Modern Buffer API
  8. if (Array.isArray(bytes)) {
  9. bytes = Buffer.from(bytes);
  10. } else if (typeof bytes === 'string') {
  11. bytes = Buffer.from(bytes, 'utf8');
  12. }
  13. } else {
  14. // Pre-v4 Buffer API
  15. if (Array.isArray(bytes)) {
  16. bytes = new Buffer(bytes);
  17. } else if (typeof bytes === 'string') {
  18. bytes = new Buffer(bytes, 'utf8');
  19. }
  20. }
  21.  
  22. return crypto.createHash('md5').update(bytes).digest();
  23. }
  24.  
  25. module.exports = md5;
Buy Me A Coffee