How to determine the method hash if you have the original text and its hashed form?

0 like 0 dislike
7 views
Good time of day.
You need to determine what method of hashing/encryption of passwords in use.

A source text and its keshirovaniya form.
What would you recommend?
Keshirovaniya form: Pc54EjPvTwvXG8IDAfdM0azKcy+otWnScAGrV4zY9Vo=:A:zg8HaDmFVi+K/5ryDlhAldNUBAKaN685K6dHGZhPdkI=
by | 7 views

1 Answer

0 like 0 dislike
Keshirovaniya form: Pc54EjPvTwvXG8IDAfdM0azKcy+otWnScAGrV4zY9Vo=:A:zg8HaDmFVi+K/5ryDlhAldNUBAKaN685K6dHGZhPdkI=

It's NOT keshirovaniya form. It's base64 from the hashed form. :)
Then I could offer two options:
1. Try hash source string of different known algorithms. The one for which the hash will match a reference will be required. Of course, you could pre-weed out the algorithms that generate the hash of a different size.
2. If it is possible to obtain the hashes for different strings, it would be possible to try to accumulate enough pairs <text> <=> <hash> to build the truth table (in bits), this table to build NDF, minimize it and get the formula, which in this sample gives the same result. There is a nonzero probability that it will work for other couples.
(3). Not taken into account. Reverse-engineering most softiny that generates this hash.
by

Related questions

0 like 0 dislike
1 answer
asked May 20, 2019 by nurikvip05
0 like 0 dislike
1 answer
asked May 22, 2019 by Historian111
0 like 0 dislike
4 answers
asked Apr 9, 2019 by blacknightwolf
0 like 0 dislike
2 answers
0 like 0 dislike
1 answer
110,608 questions
257,186 answers
0 comments
33,685 users