Quindi con molti servizi diversi in giro ora, API di Google, API di Twitter, API di Facebook, ecc.
Ogni servizio ha una chiave API, come:
AIzaSyClzfrOzB818x55FASHvX4JuGQciR9lv7q
Tutte le chiavi variano in lunghezza e i caratteri che contengono, mi chiedo quale sia l'approccio migliore per generare una chiave API?
Non sto chiedendo una lingua specifica, solo l'approccio generale alla creazione di chiavi, dovrebbe essere una crittografia dei dettagli dell'app degli utenti, o un hash, o un hash di una stringa casuale, ecc. Dovremmo preoccuparci dell'algoritmo hash (MSD, SHA1, bcrypt) ecc.?
Modifica: ho parlato con alcuni amici (e-mail / twitter) e mi hanno consigliato di utilizzare solo un GUID con i trattini rimossi.
Questo però mi sembra un po 'complicato, sperando di avere qualche idea in più.