हैश एल्गोरिदम क्या है?
हैश एल्गोरिदम एक एल्गोरिदम है जो किसी भी लंबाई के डेटा को निश्चित लंबाई के मान में परिवर्तित करता है। मुख्य रूप से डेटा अखंडता सत्यापन, पासवर्ड भंडारण आदि के लिए उपयोग किया जाता है।
समर्थित एल्गोरिदम का विस्तृत स्पष्टीकरण:
MD5 (Message Digest Algorithm 5)
- हैश लंबाई: 128 बिट (32 अक्षर)
- विशेषता: तेज़ प्रोसेसिंग
- कमजोरी: टकराव हमलों के लिए असुरक्षित, सुरक्षा के लिए अनुपयुक्त
- उपयोग उदाहरण: फ़ाइल अखंडता जांच, गैर-क्रिप्टोग्राफ़िक उपयोग
SHA-1 (Secure Hash Algorithm 1)
- हैश लंबाई: 160 बिट (40 अक्षर)
- विशेषता: MD5 से अधिक सुरक्षित लेकिन अभी भी कमजोर
- कमजोरी: Google ने 2017 में टकराव हमला किया
- उपयोग उदाहरण: लीगेसी सिस्टम संगतता
SHA-256
- हैश लंबाई: 256 बिट (64 अक्षर)
- विशेषता: SHA-2 परिवार, वर्तमान में सबसे अधिक उपयोग किया जाता है
- सुरक्षा स्तर: 2030 तक सुरक्षित माना जाता है
- उपयोग उदाहरण: बिटकॉइन, SSL प्रमाणपत्र
SHA-512
- हैश लंबाई: 512 बिट (128 अक्षर)
- विशेषता: SHA-256 से लंबा हैश मान
- सुरक्षा स्तर: उच्च सुरक्षा आवश्यकताओं के लिए
- उपयोग उदाहरण: उच्च सुरक्षा वाली वित्तीय प्रणालियाँ
Base64
- विशेषता: एन्कोडिंग विधि, हैश नहीं
- प्रतिवर्तीता: डिकोड योग्य
- उपयोग उदाहरण: छवि एम्बेडिंग, API कुंजी ट्रांसमिशन