Use SecureRandom to generate keys instead of character map