[feature] crypto based random strings generator instead of pure javascript implementation of hat module