--------------------------------------------
Useful for masking ID's for example in the url's, but still keep the database ID's as numbers.
You can (and should) define a custom salt to encode and decode your ID's.