Donc, avec de nombreux services différents actuellement, des API Google, des API Twitter, des API Facebook, etc.
Chaque service a une clé API, comme:
AIzaSyClzfrOzB818x55FASHvX4JuGQciR9lv7q
Toutes les clés varient en longueur et les caractères qu'elles contiennent, je me demande quelle est la meilleure approche pour générer une clé API?
Je ne demande pas un langage spécifique, juste l'approche générale de la création de clés, devrait-il s'agir d'un cryptage des détails de l'application des utilisateurs, ou d'un hachage, ou d'un hachage d'une chaîne aléatoire, etc. Devrions-nous nous soucier de l'algorithme de hachage (MSD, SHA1, bcrypt) etc?
Edit: J'ai parlé à quelques amis (email / twitter) et ils ont recommandé d'utiliser simplement un GUID avec les tirets supprimés.
Cela me semble un peu hacky cependant, dans l'espoir d'avoir plus d'idées.