Guest User

Untitled

a guest
Jan 21st, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. const {
  2. Hash
  3. } = require('crypto')
  4.  
  5. /**
  6. * @param {String} str
  7. * @param {String} algorith
  8. * @returns Hashed String
  9. */
  10. module.exports = (str, algorithm) => {
  11. let hashed = ""
  12. let x = new Hash(algorithm)
  13. x.on('readable', () => {
  14. let z = x.read()
  15. if (z) hashed += z.toString("hex")
  16. })
  17. x.write(str)
  18. x.end()
  19. return hashed
  20. }
Add Comment
Please, Sign In to add comment