Is there any way to reverse engineer the hashes or know the logic the encryption program is using, if you already have some hashes and their encrypted results?

I don't know how the encryption program converts it, but I have the input data and the output data it gives.

Like for instance I have some hashes which are the true values, and then I have the resultant encrypted hashes converted from that original hash by the program.

Example:

Actual Hash => 2fqRu08kOP5JpDH1uxU9HA2_6ngfcrn10jIsekvAwus

Encrypted Hash: => CbaZlptNdOutidqLjdnMJ2IJD5tUpIJ-5NPufl5KdbM

Example 2:

Actual Hash => 5aifPf1JYI5rG8f0VvA2jj2hZTPRq5Be-h__D00Nz6I

Encrypted Hash: => LFkgOgEd0e2x6XcF9mp1Fl4Z8YbB3yOQ_O_qeoNA6pE

Example 3:

Actual Hash => T9ch1rj9xnq_XfgV34KHkZNQxbOvqCa_M2xM5f-oe74

Encrypted Hash: => YYY-PHBzlIzW0c3HEcsat4vxTYjmAIs_8neCLTjo_As

Example 4:

Actual Hash => rPucupw-mFgvdRxsScmOZuD-D5riaPXPqmOhY0iWDRg

Encrypted Hash: => GXPCA1kn4tKagRuq6nqLC28axMWQZ0LDGYuwQexaNSM

Example 5:

Actual Hash => JTFl1zNbJzav4QQo12LfVux8Anz9j6aaRdIJxx35C_U

Encrypted Hash: => OasBj3o9JeB6qnTkdDLVD_rj3JAhMRBtKAYzNbOp8kA

But suppose if I only have the encrypted hash, can I find the true hash value, using the above patterns? How to reverse engineer it?

Example:

Encrypted hash => sEaBkorIMYfaV_CUVHFcoUH2tbIeO39QnRS4yPZSUCA

Actual Hash => ?????????????????????????????????????????????????????

FYI I can generate more actual hash and their encryptions if more data is needed for pattern recognition.

submitted by /u/Coaldigger123
[link] [comments]

from hacking: security in practice https://ift.tt/OUHorPS

Comments