Creating a unique URL safe hash
- by Ben Foster
I want to hash/encode a unique integer (database ID) to create a similarly unique string.
It needs to meet the following requirements:
Must start with a letter or number, and can contain only letters and numbers.
All letters in a container name must be lowercase.
Must be from 3 through 63 characters long (although the shorter the better)
The result does not need to be reversible, just repeatable - so a 1-way hash would be fine.