तो अब के आसपास विभिन्न सेवाओं के बहुत से, गूगल एपीआई, ट्विटर एपीआई, फेसबुक एपीआई, आदि।
प्रत्येक सेवा की एक API कुंजी होती है, जैसे:
AIzaSyClzfrOzB818x55FASHvX4JuGQciR9lv7q
सभी कुंजियाँ लंबाई में भिन्न होती हैं और जिन वर्णों में वे होते हैं, मैं सोच रही हूँ कि एपीआई कुंजी बनाने के लिए सबसे अच्छा तरीका क्या है?
मैं एक विशिष्ट भाषा के लिए नहीं कह रहा हूं, बस चाबियाँ बनाने के लिए सामान्य दृष्टिकोण, क्या उन्हें उपयोगकर्ताओं के ऐप, या एक हैश, या एक यादृच्छिक स्ट्रिंग के हैश, आदि के विवरण का एक एन्क्रिप्शन होना चाहिए, क्या हमें हैश एल्गोरिथ्म के बारे में चिंता करनी चाहिए (MSD, SHA1, bcrypt) आदि?
संपादित करें: मैंने कुछ दोस्तों (ईमेल / ट्विटर) से बात की है और उन्होंने छीन लिए गए डैश के साथ बस GUID का उपयोग करने की सिफारिश की है।
हालांकि यह मेरे लिए थोड़ा हैकिंग लगता है, लेकिन कुछ और विचारों को पाने की उम्मीद है।