हैश जनरेटर गाइड

टेक्स्ट से SHA-1, SHA-256, SHA-384 और SHA-512 हैश जनरेट करें। सभी हैशिंग आपके ब्राउज़र में चलती है — कोई अपलोड नहीं।

हैश जनरेटर पर वापस

यह उपकरण क्या करता है

हैश जनरेटर टेक्स्ट से क्रिप्टोग्राफिक हैश की गणना करता है। कोई भी स्ट्रिंग दर्ज करें और SHA-1, SHA-256, SHA-384 और SHA-512 हैश तुरंत प्राप्त करें। सभी हैशिंग ब्राउज़र में चलती है—कोई अपलोड नहीं, कोई सर्वर नहीं। चेकसम, डेटा अखंडता और हैश फंक्शन कैसे काम करते हैं सीखने के लिए उपयोगी।

इसका उपयोग कैसे करें

  1. टेक्स्ट दर्ज करें — जिस टेक्स्ट को हैश करना है वह टाइप या पेस्ट करें। Unicode (UTF-8) सपोर्ट करता है।
  2. हैश देखें — SHA-1, SHA-256, SHA-384 और SHA-512 एक साथ दिखते हैं।
  3. कॉपी — किसी भी हैश के बगल में कॉपी आइकन पर क्लिक करके क्लिपबोर्ड में कॉपी करें।
  4. इनपुट बदलें — टेक्स्ट संपादित करें; सभी हैश रियल टाइम में अपडेट होते हैं।

यह कैसे काम करता है

उपकरण हैश की गणना के लिए Web Crypto API (या पॉलीफिल) उपयोग करता है। इनपुट UTF-8 के रूप में एन्कोड होता है, फिर चुने गए हैश एल्गोरिथम को पास किया जाता है। प्रत्येक एल्गोरिथम निश्चित-लंबाई डायजेस्ट उत्पन्न करता है (SHA-1: 40 हेक्स कैरेक्टर, SHA-256: 64 हेक्स कैरेक्टर आदि)। समान इनपुट हमेशा समान आउटपुट देता है; छोटा परिवर्तन हैश को पूरी तरह बदल देता है।

सभी गणना पूरी तरह आपके ब्राउज़र में चलती है। कोई डेटा किसी सर्वर को नहीं भेजा जाता।

उपयोग के मामले और उदाहरण

  • चेकसम — फाइल कंटेंट या संदेश अखंडता सत्यापित करें।
  • पासवर्ड — स्टोरेज के लिए पासवर्ड हैश जनरेट करें (प्रोडक्शन में उचित कुंजी व्युत्पत्ति उपयोग करें)।
  • API — प्रमाणीकरण के लिए अनुरोध हस्ताक्षर बनाएं।
  • सीखना — क्रिप्टोग्राफिक हैश कैसे व्यवहार करते हैं अन्वेषण करें।
  • Git — समझें कि Git ऑब्जेक्ट ID के लिए SHA-1 कैसे उपयोग करता है।

उदाहरण

इनपुट: hello

  • SHA-1: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
  • SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

सीमाएं और ज्ञात बाधाएं

  • इनपुट आकार — बहुत बड़ा इनपुट ब्राउज़र को धीमा कर सकता है; कोई सख्त दस्तावेज़ सीमा नहीं।
  • SHA-1 — नई सुरक्षा उपयोग के लिए कमजोर माना जाता है; सुरक्षा के लिए SHA-256 या SHA-512 पसंद करें।
  • ब्राउज़र सपोर्ट — Web Crypto API चाहिए; सभी आधुनिक ब्राउज़र में काम करता है।

सभी गणना और रूपांतरण पूरी तरह आपके ब्राउज़र में चलते हैं। कोई डेटा किसी सर्वर को नहीं भेजा जाता, इसलिए आपकी इनपुट कभी भी आपके डिवाइस से बाहर नहीं जाती।