Yani şu anda birçok farklı hizmetle, Google API'leri, Twitter API'leri, Facebook API'leri vb.
Her hizmetin aşağıdakiler gibi bir API anahtarı vardır:
AIzaSyClzfrOzB818x55FASHvX4JuGQciR9lv7q
Tüm anahtarların uzunlukları ve içerdikleri karakterler değişir, bir API anahtarı oluşturmak için en iyi yaklaşımın ne olduğunu merak ediyorum.
Kullanıcı uygulamasının ayrıntılarının şifrelenmesi mi, yoksa bir karma mı, yoksa rastgele bir dizenin karması mı, vb. Olsun, belirli bir dil istemiyorum, yalnızca anahtar oluşturmaya yönelik genel yaklaşım. Karma algoritma hakkında endişelenmeli miyiz? (MSD, SHA1, bcrypt) vb.
Düzenleme: Birkaç arkadaşımla konuştum (e-posta / twitter) ve sadece kısa çizgilerle bir GUID kullanılmasını önerdiler.
Biraz daha fikir edinmeyi umduğum için bu bana biraz karışık geliyor.