I have heard that we can convert any text to hash code , but hash code can't be converted back to text without brute force.
Suppose we consider the text "mal". The hash codes of the individual letters are
m= 6f8f57715090da2632453988d9a1501b
a= 0cc175b9c0f1b6a831c399e269772661
l= 2db95e8e1a9267b7a1188556b2013b33
Those of the prefix "ma" and of "mal" itself are
ma= b74df323e3939b563635a2cba7a7afba
mal= 749dfe7c0cd3b291ec96d0bb8924cb46
Each hashcode has 32 elements, which can be either numbers from 0 to 9 or letters from a to f.
What I observed was some when we add a letter some numbers are kept like it is just changing it's order. Is there some logic in it? Is there some easier method?