मैं एक स्क्रिप्ट पर काम कर रहा हूं और पासवर्ड सहेजने की आवश्यकता है। विकास उद्देश्यों के लिए, मैं crypt()
फ़ंक्शन का उपयोग कर रहा हूं क्योंकि यह आसान और उपलब्ध था। अब जब मैं अधिकतर किया जाता हूं, तो मैं इसे थोड़ा बेहतर और अधिक सुसंगत रूप से बदलना चाहता हूं।क्रिप्ट करने के लिए वैकल्पिक()
चिंताओं मेरे पास से कुछ हैं:
- सभी एल्गोरिदम हर प्रणाली
- कभी कभी नमक परिणाम के लिए पहले से pended है पर समर्थित हैं नहीं (एक सुरक्षा समस्या की तरह लगता है)
मुझे ऐसा कुछ चाहिए जो PHP 4.3+ के साथ काम करता हो।
क्या कुछ भी उपलब्ध है, या मुझे crypt()
के साथ रहना चाहिए? मैंने md5(md5($password).$salt)
का उपयोग करने के बारे में सोचा। अंतर्दृष्टि के लिए धन्यवाद।
आप कुछ "क्रिप्ट()' से बेहतर चाहते हैं और आप डबल एमडी 5 का प्रस्ताव दे रहे हैं? – ceejayoz
मैंने उन परियोजनाओं पर काम किया है जहां एमडी 5 और शा 1 का उपयोग किया गया था (एक साथ नहीं)। Sha1 पर अधिक जानकारी: http://us.php.net/sha1 –
हैशिंग (1 रास्ता) –