सामग्री पर जाएँ

हैश जनरेटर (SHA-256)

किसी भी पाठ के SHA-256, SHA-1, SHA-384, और SHA-512 हैश की गणना करें। सब कुछ Web Crypto API के माध्यम से आपके ब्राउज़र में स्थानीय रूप से चलता है — कुछ भी अपलोड नहीं होता।

गोपनीयता और एल्गोरिदम नोट्स

सभी हैशिंग Web Crypto API (crypto.subtle.digest) का उपयोग करके आपके ब्राउज़र में स्थानीय रूप से होती है। आपका पाठ कभी किसी सर्वर पर नहीं भेजा जाता।

SHA-1 क्रिप्टोग्राफ़िक रूप से टूटा हुआ है — 2017 से व्यावहारिक टकराव हमले मौजूद हैं — इसलिए इसे कभी भी हस्ताक्षर, प्रमाणपत्र, या पासवर्ड भंडारण के लिए उपयोग न करें। इसे यहाँ केवल पुराने चेकसम के लिए शामिल किया गया है।

कोई MD5 विकल्प नहीं है क्योंकि Web Crypto API MD5 प्रदान नहीं करता (यह दशकों से टूटा हुआ है), और यह टूल केवल वे एल्गोरिदम प्रदान करता है जिन्हें ब्राउज़र मूल रूप से लागू करता है।

अक्सर पूछे जाने वाले प्रश्न

क्या मेरा पाठ किसी सर्वर पर अपलोड किया जाता है?
नहीं। हर हैश की गणना आपके ब्राउज़र में अंतर्निहित Web Crypto API (crypto.subtle.digest) का उपयोग करके स्थानीय रूप से की जाती है। आपका पाठ कभी आपके डिवाइस से बाहर नहीं जाता — पेज लोड होने के बाद आप इंटरनेट से डिस्कनेक्ट भी हो सकते हैं और टूल काम करता रहता है।
क्रिप्टोग्राफ़िक हैश क्या है?
एक क्रिप्टोग्राफ़िक हैश फ़ंक्शन किसी भी इनपुट को एक निश्चित-लंबाई फ़िंगरप्रिंट में बदल देता है: वही इनपुट हमेशा वही हैश देता है, लेकिन एक चरित्र का बदलाव भी पूरी तरह से अलग हैश देता है, और हैश से मूल पाठ को पुनर्प्राप्त नहीं किया जा सकता। हैश का उपयोग फ़ाइल अखंडता सत्यापित करने, पासवर्ड संग्रहीत करने, और डेटा पर हस्ताक्षर करने के लिए किया जाता है।
मुझे कौन सा हैश एल्गोरिदम उपयोग करना चाहिए?
SHA-256 मानक आधुनिक विकल्प है और अधिकांश सिस्टम जो अपेक्षा करते हैं। SHA-384 और SHA-512 एक ही SHA-2 परिवार से लंबे डाइजेस्ट प्रदान करते हैं। SHA-1 का उपयोग केवल तभी करें जब कोई पुराना सिस्टम विशेष रूप से इसकी माँग करे।
क्या SHA-1 उपयोग करना सुरक्षित है?
सुरक्षा के लिए नहीं। SHA-1 के खिलाफ़ व्यावहारिक टकराव हमले 2017 से मौजूद हैं, इसलिए इसे हस्ताक्षर, प्रमाणपत्र, या पासवर्ड भंडारण के लिए उपयोग नहीं किया जाना चाहिए। इसे यहाँ केवल पुराने चेकसम और उन पुराने सिस्टम के साथ संगतता के लिए दिया गया है जो अभी भी SHA-1 डाइजेस्ट की अपेक्षा करते हैं।
MD5 विकल्प क्यों नहीं है?
Web Crypto API जानबूझकर MD5 को लागू नहीं करता क्योंकि यह दशकों से क्रिप्टोग्राफ़िक रूप से टूटा हुआ है, और यह टूल केवल वे एल्गोरिदम भेजता है जो ब्राउज़र मूल रूप से प्रदान करता है। यदि कोई पुराना सिस्टम MD5 की माँग करता है, तो आपको एक समर्पित (गैर-ब्राउज़र) उपयोगिता की आवश्यकता होगी।
क्या मुझे हैश बड़े अक्षरों में मिल सकता है?
हाँ। हैश डिफ़ॉल्ट रूप से लोअरकेस हेक्साडेसिमल के रूप में दिखाए जाते हैं, जो सामान्य सम्मेलन है, लेकिन अपरकेस टॉगल हर डाइजेस्ट को अपरकेस हेक्स में बदल देता है। दोनों रूप बिल्कुल समान बाइट्स का प्रतिनिधित्व करते हैं।

संबंधित उपकरण