Entonces, con muchos servicios diferentes actualmente, API de Google, API de Twitter, API de Facebook, etc.
Cada servicio tiene una clave API, como:
AIzaSyClzfrOzB818x55FASHvX4JuGQciR9lv7q
Todas las claves varían en longitud y los caracteres que contienen, me pregunto cuál es el mejor enfoque para generar una clave API.
No estoy pidiendo un lenguaje específico, solo el enfoque general para crear claves, en caso de que sean un cifrado de los detalles de la aplicación del usuario, o un hash, o un hash de una cadena aleatoria, etc. ¿Deberíamos preocuparnos por el algoritmo hash? (MSD, SHA1, bcrypt), etc.
Editar: he hablado con algunos amigos (correo electrónico / twitter) y me recomendaron usar un GUID con los guiones eliminados.
Sin embargo, esto me parece un poco complicado, con la esperanza de obtener algunas ideas más.