Had similar problem when I had to share keys with another dev. The key was used - among other things - as salt to hash some data, but the hashes were coming out different. Hours later (and OBVIOUSLY convinced that MD5 was broken, of course), we find the invisible char. In my case, the giveway was hashing the key itself.
Had similar problem when I had to share keys with another dev. The key was used - among other things - as salt to hash some data, but the hashes were coming out different. Hours later (and OBVIOUSLY convinced that MD5 was broken, of course), we find the invisible char. In my case, the giveway was hashing the key itself.
Invisible characters are such effective trolls.