Advertisement
Guest User

Untitled

a guest
Oct 5th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. const crypto = require('crypto');
  2. var hash = function(data){
  3. var hashed = crypto.createHash('md5').update(data).digest("hex");
  4. return hashed
  5. }
  6.  
  7. var generatePassword = function(length){
  8. var letters = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890!@#$%^&*()"
  9. var lettersArray = letters.split("")
  10. var password = []
  11. for (var i = length - 1; i >= 0; i--) {
  12. password.push(lettersArray[Math.floor(Math.random()*letters.length)])
  13. }
  14. return password.join("")
  15. }
  16.  
  17. var passArray = []
  18. var hashArray = []
  19. for (var i = 0; i < 10000000; i++) {
  20. var pass = generatePassword(3)
  21. passArray.push(pass)
  22. hashArray.push(hash(pass))
  23. }
  24. var crack = "5571b48683d107962f269df4fcac9261"
  25. for (var i = 0; i < hashArray.length; i++) {
  26. if(hashArray[i] == crack){
  27. console.log(passArray[i])
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement