Diabhork

shitty password test

Jul 7th, 2024
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.74 KB | Source Code | 0 0
  1. pswdhsh = 1
  2. debugmode = False
  3. def magic(x):
  4.     global pswdhsh
  5.     if x == "a":
  6.         pswdhsh = pswdhsh * 1013 + 2
  7.         return pswdhsh
  8.     if x == "b":
  9.         pswdhsh = pswdhsh * 1129 + 3
  10.         return pswdhsh
  11.     if x == "c":
  12.         pswdhsh = pswdhsh * 1279 + 5
  13.         return pswdhsh
  14.     if x == "d":
  15.         pswdhsh = pswdhsh * 1367 + 7
  16.         return pswdhsh
  17.     if x == "e":
  18.         pswdhsh = pswdhsh * 1447 + 11
  19.         return pswdhsh
  20.     if x == "f":
  21.         pswdhsh = pswdhsh * 1567 + 13
  22.         return pswdhsh
  23.     if x == "g":
  24.         pswdhsh = pswdhsh * 1637 + 17
  25.         return pswdhsh
  26.     if x == "h":
  27.         pswdhsh = pswdhsh * 1747 + 19
  28.         return pswdhsh
  29.     if x == "i":
  30.         pswdhsh = pswdhsh * 1867 + 23
  31.         return pswdhsh
  32.     if x == "j":
  33.         pswdhsh = pswdhsh * 1933 + 29
  34.         return pswdhsh
  35.     if x == "k":
  36.         pswdhsh = pswdhsh * 2053 + 31
  37.         return pswdhsh
  38.     if x == "l":
  39.         pswdhsh = pswdhsh * 2129 + 37
  40.         return pswdhsh
  41.     if x == "m":
  42.         pswdhsh = pswdhsh * 2239 + 41
  43.         return pswdhsh
  44.     if x == "n":
  45.         pswdhsh = pswdhsh * 2333 + 43
  46.         return pswdhsh
  47.     if x == "o":
  48.         pswdhsh = pswdhsh * 2459 + 47
  49.         return pswdhsh
  50.     if x == "p":
  51.         pswdhsh = pswdhsh * 2503 + 53
  52.         return pswdhsh
  53.     if x == "q":
  54.         pswdhsh = pswdhsh * 2659 + 59
  55.         return pswdhsh
  56.     if x == "r":
  57.         pswdhsh = pswdhsh * 2729 + 61
  58.         return pswdhsh
  59.     if x == "s":
  60.         pswdhsh = pswdhsh * 2887 + 67
  61.         return pswdhsh
  62.     if x == "t":
  63.         pswdhsh = pswdhsh * 2917 + 71
  64.         return pswdhsh
  65.     if x == "u":
  66.         pswdhsh = pswdhsh * 3061 + 73
  67.         return pswdhsh
  68.     if x == "v":
  69.         pswdhsh = pswdhsh * 3163 + 79
  70.         return pswdhsh
  71.     if x == "w":
  72.         pswdhsh = pswdhsh * 3259 + 83
  73.         return pswdhsh
  74.     if x == "x":
  75.         pswdhsh = pswdhsh * 3323 + 89
  76.         return pswdhsh
  77.     if x == "y":
  78.         pswdhsh = pswdhsh * 3463 + 99
  79.         return pswdhsh
  80.     if x == "z":
  81.         pswdhsh = pswdhsh * 3533 + 101
  82.         return pswdhsh
  83.     if x == " ":
  84.         pswdhsh = pswdhsh * 3613 + 103
  85.         return pswdhsh
  86. while True:
  87.     pswdhsh = 1
  88.     pswd = input("What is the password? ")
  89.     pswd = [*pswd]
  90.     for letter in pswd:
  91.         x = letter
  92.         magic(x)
  93.     if pswdhsh == 714655159341277314088429806994100022004406702340623491137355:
  94.         break
  95.     elif pswdhsh == 11247697252193606:
  96.         debugmode = True
  97.     else:
  98.         print("WRONG!!!! try again")
  99.         if debugmode == False:
  100.             print()
  101.     if debugmode == True:
  102.             print("Dev: Hash Value " + str(pswdhsh) + "\n")
  103. print("You have correctly entered the password.")
Advertisement
Add Comment
Please, Sign In to add comment