There are two hashes. Generated for two values. Not quite clear how it is encoded. Simple decoder md5 does not help. Tell me exactly what hash is encrypted strings

e537c1aa2736469c3be7a9b0c924e3a1;1 047209e010fb2406ab3c7dbf4ecbcf92;123456 
  • one
    What do you call md5 decode? Hashing is not encryption. functions are not reversible. To determine what hash is also not possible - you need to try all existing algorithms and see if any of them match. The only thing that is clear here is that the length is 16 bytes, but many hashes have such a length, not only for md5 - Mike
  • Password data for these hashes is not? - Vladimir Martyanov

1 answer 1

In size and character set, this is most likely MD5, where the password is concatenated with salt, since md5 (1) gives a completely different hash.

 md5(случайная_соль.пароль) 

These lines are not similar to other hashing algorithms. Although developers can take part of the string from some larger hash, and trim various characters to protect themselves from such a selection of hashes as much as possible.

  • And what purpose do you pursue when solving this hash? - Firepro
  • one
    With the same success it could be sha1 (and in general the character set does not depend on the hash) - andreymal
  • Sha1 is 40 characters long, and here it is 32 characters and looks exactly like md5. How does this not depend? :) Try to encode your password in Bcrypt, you will see many $ 2a $ hashes at the beginning, try to encode with the MySQL5 hashing algorithm, and everyone will have a characteristic upper case. - Firepro
  • one
    These character sets of yours are just one of the possible representations of the hash: in md5 and sha1 / 2, this is usually called hexdigest, but no one bothers to take raw bytes or base64 of these bytes instead (EMNIP, it is used in the standard PBKDF2 representation); bcrypt doesn’t have to have a bunch of letters separated by dollars, but scrypt doesn’t have a generally accepted idea and every implementation cuts like it did. MySQL5 hash is just a double sha1 password, and the register has nothing to do with it. And with a length of kosyachnul, ok) - andreymal