I've read about why MD5, SHA1, and many other hashing functions are insecure, by a lot, but I'm thinking of doing a different approach.
It won't increase security, I'm aware of that, but I believe it can make cracking the hash much more difficult.
Let's say I hash some information as for example we'll use
hellworld using MD5, and obtain 128bit hash:
Now I'm thinking of disguising it to look as if it was SHA1, 160-bit hash. I could append padding to the start/end and much better, in between, at fixed/or based some logic.
So our output hash would look like this
Which is actually formed like this
(I split the original hash right in the middle and added some (random) padding in the center.)
Would this make it more difficult to crack hashes as it would confuse attacker (assuming he cannot tell that it's a disguise)?
How would one crack this and find the orignal text? Without accessing any server files of course.