This is not about security. It is also not to make it hard to break. I\'m looking for a simple algorithm to change a string (a url) in a way it does not resemble the origina
If that's what you want, you can Base64 encode and decode that.
[EDIT]: After OP clarification:
As you do not want widely used methods, here is one rarely used method and that can do it for you by giving output only in LOWERCASE letters and NUMBERS. It is Base32 Encode/Decode. Use the following libraries: