Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

17 lines
520B

  1. import sys
  2. import toolkit
  3. text = sys.stdin.read().strip()
  4. password1 = ['_' for _ in range(8)]
  5. password2 = ['_' for _ in range(8)]
  6. for string, digest in toolkit.md5gen(f'{text}{{i}}', pattern=r'00000.+'):
  7. if '_' in password1:
  8. password1[password1.index('_')] = digest[5]
  9. if digest[5] in '01234567' and password2[int(digest[5])] == '_':
  10. password2[int(digest[5])] = digest[6]
  11. print(digest, string, ''.join(password1), ''.join(password2))
  12. if '_' not in password1 + password2:
  13. break