मैं नीचे दिए गए उदाहरणों के समान यूआरएल का सुरक्षित एक-क्लिक-एक्सेस प्रकार जेनरेट करना चाहता हूं। मैं PHP का उपयोग करूँगा लेकिन यह अप्रासंगिक है क्योंकि मैं अंतर्निहित अवधारणा को समझने के लिए देख रहा हूं। कुछ उत्तर एक GUID का उपयोग करने का सुझाव देते हैं, लेकिन मुझे नहीं लगता कि यह मुझे नीचे एक बिल्कुल अद्वितीय, सुरक्षित यूआरएल देगा।निजी, अद्वितीय, सुरक्षित URL उत्पन्न करना
# Google Calendar
3qq6jlu04ptlhmb9fencsu5t2k
# Private
3qq6jlu04ptlhmb9fencsu5t2k
# Private 'token'
163a0afe7fkb1ba2acd04c11ef0eefe8
# LogMeIn
# 1024 bit - 128 Character URL
72oxuj0fzefqo3fu04xjtvmd0adj2948rfh7g5by4forkwcy7t651z7hcb6kjjgqkxmvmfqpyrcfy15z1fto8ewcxstjc6avicag7d5qnoimsm19kb9kgi9i7v6z01d5
मैं उस 128 वर्ण, 1024 बिट शैली की तरफ झुका रहा हूं, क्योंकि यह बहुत सुरक्षित लगता है। मुझे लगता है कि मैं चार एमडी 5 हैश बना सकता हूं और उन्हें मर्ज कर सकता हूं, लेकिन क्या यह वास्तव में प्रभावी है?
मेरे पास इस तरह के यूआरएल के लिए दो विशिष्ट इरादे हैं, लेकिन मुझे यकीन है कि ऐसे लोग भी हैं जो इसे उपयोगी पा सकते हैं।
1) उपयोगकर्ताओं
2) एकल-उपयोग यूआरएल (पासवर्ड वसूली लिंक)
... क्यों? नहीं, गंभीरता से, आप इस तरह के यूआरएल क्यों चाहते हैं? ऐसा लगता है कि आप एक सत्र कुंजी को फिर से शुरू करने की कोशिश कर रहे हैं; अधिक संदर्भ के बिना, सही समाधान खोजने में आपकी सहायता करना मुश्किल है। – kquinn
यह टैग की गई सुरक्षा क्यों है? – jmucchiello
मुझे लगता है कि यह टैग की गई सुरक्षा थी क्योंकि इस तरह के यूआरएल आमतौर पर उपयोगकर्ता को लॉग इन करने या अपने पासवर्ड को रीसेट करने के लिए उपयोग किया जाता है। वे सत्र कुंजी से अलग होते हैं क्योंकि वे आम तौर पर सत्र आईडी जैसे सप्ताहों के लिए लटकने की बजाए एक ही ऑपरेशन के लिए केवल एक बार प्रयोग योग्य होते हैं। – Ben