C
All Tools
#️⃣

हॅश जनरेटर

SHA-1, SHA-256, SHA-512 हॅश जनरेट करा.

क्रिप्टोग्राफिक हॅश फंक्शन्स कोणत्याही आकाराच्या इनपुट डेटाला एका फिक्स्ड-लेंग्थ स्ट्रिंगमध्ये (हॅश किंवा डायजेस्ट) एकतर्फी प्रक्रियेद्वारे रूपांतरित करतात — हॅशवरून मूळ इनपुट पुन्हा तयार करता येत नाही. हॅशचा वापर डेटा इंटिग्रिटी व्हेरिफिकेशन (चेकसम), पासवर्ड स्टोरेज, डिजिटल सिग्नेचर आणि फाइल फिंगरप्रिंटिंगसाठी केला जातो. हे टूल कोणत्याही टेक्स्ट इनपुटसाठी SHA-1, SHA-256 आणि SHA-512 हॅश तयार करते, ब्राउझरच्या बिल्ट-इन WebCrypto API चा वापर करून, त्यामुळे तुमचा डेटा तुमच्या डिव्हाइसच्या बाहेर जात नाही.

📋 हे कॅल्क्युलेटर कसे वापरावे

तुम्हाला हॅश करायचा असलेला टेक्स्ट इनपुट फील्डमध्ये टाइप करा किंवा पेस्ट करा आणि "Generate Hashes" वर क्लिक करा. हे टूल ब्राउझरच्या SubtleCrypto API चा वापर करून SHA-1, SHA-256 आणि SHA-512 डायजेस्ट एकाच वेळी कॅल्क्युलेट करते. तिन्ही हॅश हेक्झाडेसिमल स्ट्रिंग्स स्वरूपात, स्वतंत्र Copy बटणांसह दिसतात. SHA-256 हा सर्वाधिक वापरला जाणारा हॅश आहे (TLS सर्टिफिकेट्स, Git, JWT आणि चेकसममध्ये वापरला जातो). SHA-512 अतिरिक्त सुरक्षा मार्जिन देतो. SHA-1 सुसंगततेसाठी दाखवला जातो, पण सुरक्षेच्या दृष्टीने तो क्रिप्टोग्राफिकली ब्रोकन मानला जातो.

💡 महत्त्वाची माहिती

SHA (Secure Hash Algorithm) हे NIST द्वारे स्टँडर्डाइझ केलेल्या क्रिप्टोग्राफिक हॅश फंक्शन्सचे कुटुंब आहे. SHA-256 256-बिट (32-बाइट, 64 हेक्स कॅरेक्टर) डायजेस्ट तयार करतो. SHA-512 512-बिट (64-बाइट, 128 हेक्स कॅरेक्टर) डायजेस्ट तयार करतो. SHA-1 160-बिट (20-बाइट, 40 हेक्स कॅरेक्टर) डायजेस्ट तयार करतो, पण तो कोलिजन अटॅकसाठी असुरक्षित असल्याने सुरक्षा-संवेदनशील अ‍ॅप्लिकेशन्ससाठी वापरू नये. येथे वापरलेली WebCrypto API (crypto.subtle.digest) हीच API वेब ब्राउझर्स TLS हँडशेक आणि वेब अ‍ॅप्लिकेशन सुरक्षेसाठी वापरतात — ती अत्यंत ऑप्टिमाइझ्ड आणि पडताळणी केलेल्या क्रिप्टोग्राफिक इम्प्लिमेंटेशनवर आधारित आहे. हे टूल MD5 (कमजोर) किंवा bcrypt/argon2 (पासवर्ड हॅशिंगसाठी — सर्व्हर-साइड प्रोसेसिंग आवश्यक) सपोर्ट करत नाही.

वारंवार विचारले जाणारे प्रश्न

अस्वीकरण: या कॅल्क्युलेटरने दिलेले निकाल केवळ माहितीपर आणि शैक्षणिक हेतूंसाठी आहेत. ते आर्थिक, वैद्यकीय किंवा कायदेशीर सल्ला नाहीत. आर्थिक किंवा आरोग्यविषयक निर्णय घेण्यापूर्वी नेहमी पात्र व्यावसायिकाचा सल्ला घ्या. प्रत्यक्ष निकाल वैयक्तिक परिस्थितीनुसार भिन्न असू शकतात.

⚙️ More Developer Tools Tools

View all Developer Tools tools →