implement hash function in token generator
Perhaps it is necessary to handle the collision case, however this is not as straightforward compared to the random token.
Perhaps it is necessary to handle the collision case, however this is not as straightforward compared to the random token.