SHA और hash generator
किसी भी टेक्स्ट के SHA-1, SHA-256, SHA-384, और SHA-512 hashes जेनरेट करें, hex या Base64 में — सब कुछ आपके ब्राउज़र में।
SHA और hash generator के बारे में
Handytool का hash generator SHA-1, SHA-256, SHA-384, और SHA-512 hashes compute करता है किसी भी टेक्स्ट के लिए, live आपके ब्राउज़र में, Web Crypto API का इस्तेमाल करके। Hex या Base64 output pick करें और digest को एक क्लिक में कॉपी करें। क्योंकि hashing locally होती है, आप passwords, tokens, या सेंसिटिव content को hash कर सकते हैं बिना किसी server को expose किए।
SHA और hash generator की विशेषताएँ
- 01
चार SHA variants
तुरंत SHA-1, SHA-256, SHA-384, और SHA-512 के बीच स्विच करें। सभी ब्राउज़र के Web Crypto API का इस्तेमाल करके compute होते हैं, जैसा implementation जो HTTPS और modern authentication systems इस्तेमाल करते हैं।
- 02
Hex या Base64 output
Digest को lowercase hex string (सबसे common format) या Base64 (compact, HTTP headers और tokens में इस्तेमाल) में पाएं। बिना अपनी input फिर से type किए किसी भी समय टॉगल करें।
- 03
पूरी तरह आपके ब्राउज़र में चलता है
Hashing SubtleCrypto को locally इस्तेमाल करता है। आपका टेक्स्ट कभी server को नहीं पहुँचता, तो आप सुरक्षित रूप से secrets, passwords (non-authentication इस्तेमाल के लिए), या confidential payloads के hashes जेनरेट कर सकते हैं।
SHA और hash generator अक्सर पूछे जाने वाले प्रश्न
- SHA hash क्या है?
- SHA (Secure Hash Algorithm) एक cryptographic hash function है जो किसी भी input को fixed-length fingerprint में बदलता है। समान input हमेशा समान hash produce करता है, लेकिन hash से input को recover करना computationally infeasible है। Hashes को integrity checks, signatures, और content addressing के लिए इस्तेमाल होता है।
- मुझे कौन सा SHA variant चुनना चाहिए?
- अधिकांश modern applications के लिए SHA-256 का इस्तेमाल करें — यह तेज़ और व्यापक रूप से supported है। SHA-512 एक अच्छा विकल्प है जब आप 64-bit systems पर extra margin चाहते हैं। SHA-1 को कुछ भी security-sensitive के लिए avoid करें; यह सिर्फ legacy systems के साथ compatibility के लिए यहाँ included है।
- क्या मुझे passwords को hash करने के लिए SHA इस्तेमाल करनी चाहिए?
- नहीं — सीधे नहीं। SHA hashes बहुत तेज़ होते हैं, जो उन्हें brute-force attacks के लिए vulnerable बनाता है। Password storage के लिए, एक dedicated password hashing function का इस्तेमाल करें जैसे bcrypt, scrypt, या Argon2। यह टूल content integrity, file fingerprints, और checksum comparisons के लिए उपयोगी है।
- Hashes शुरुआत में hex में क्यों होते हैं?
- Hex (base 16) hashes के लिए सबसे common representation है क्योंकि यह cleanly byte boundaries को map करता है — हर दो hex digits एक byte है। Base64 ज़्यादा compact है लेकिन कम human-readable है। Downstream system की expectations के आधार पर format को टॉगल करें।
- क्या मेरा टेक्स्ट सर्वर को भेजा जाता है?
- नहीं। Hashing पूरी तरह आपके ब्राउज़र में Web Crypto API का इस्तेमाल करके होती है। कुछ भी अपलोड, लॉग, या स्टोर नहीं होता।
संबंधित टूल
यूटिलिटी →- लाइव
Base64 एन्कोडर और डिकोडर
टेक्स्ट को Base64 में एन्कोड करें और Base64 को वापस टेक्स्ट में डिकोड करें, URL-safe Base64 सहित — सब कुछ आपके ब्राउज़र में।
यूटिलिटीस्थानीय रूप से चलता हैखोलें - लाइव
URL एन्कोडर और डिकोडर
URLs के लिए टेक्स्ट को percent-encode करें या percent-encoded strings को वापस readable टेक्स्ट में डिकोड करें — तुरंत, प्राइवेटली।
यूटिलिटीस्थानीय रूप से चलता हैखोलें - लाइव
UUID generator
Cryptographically random UUID v4 या time-ordered UUID v7 identifiers जेनरेट करें, एक बार में एक या कई — आपके ब्राउज़र में।
यूटिलिटीस्थानीय रूप से चलता हैखोलें
अन्य टूल्स देखें
सभी टूल →- लाइव
PDF से JPG
PDF के हर पृष्ठ को तेज JPG, PNG या WebP में बदलें — सीधे ब्राउज़र में, कोई अपलोड नहीं, कोई गुणवत्ता नुकसान नहीं।
PDFस्थानीय रूप से चलता हैखोलें - लाइव
पृष्ठभूमि हटाएँ
ब्राउज़र में चलने वाले AI मॉडल से फ़ोटो की पृष्ठभूमि मिटाएँ — बिना अपलोड के, आपकी छवियाँ आपके डिवाइस पर रहती हैं।
छविस्थानीय रूप से चलता हैखोलें - लाइव
वीडियो ट्रिम करें
फ़्रेम-स्तरीय सटीकता के साथ वीडियो की शुरुआत या अंत काटें।
वीडियोखोलें - लाइव
ऑडियो ट्रिम करें
ऑडियो फ़ाइल के एक भाग को काटें।
ऑडियोस्थानीय रूप से चलता हैखोलें - लाइव
Markdown से HTML
Markdown को साफ़ HTML में ब्राउज़र में ही कन्वर्ट करें।
दस्तावेज़स्थानीय रूप से चलता हैखोलें