SHA-256 Hash Calculator (Text/File Checksum)
SHA-256 को सीधे अपने browser में calculate करें। आपकी input data कभी भेजी नहीं जाती।
Text और files दोनों के checksums एक ही जगह generate, copy, और verify करें।
SHA-256 Calculation (Text)
Text input को UTF-8 bytes में encode करके Web Crypto API से hash किया जाता है। Auto-calculate सक्षम होने पर results typing के साथ update होती हैं।
sha256 Checksum (File)
Local ZIP, exe, pdf, या कोई भी file drop/select करें और उसका checksum calculate करें। Files कभी upload नहीं होतीं।
उपयोग कैसे करें (3 steps)
- Text paste करें, या file drop/select करें।
- Text hashes अपने आप होती हैं। Files के लिए "Calculate SHA-256" क्लिक करें।
- Result कॉपी करें, या verify करने के लिए expected value paste करें।
Verification samples
Empty string
Input: (कोई input नहीं)
Output: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Input: abc
Output: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Content समान दिखने पर भी hashes अलग क्यों होती हैं
- Newline style अलग होना (LF बनाम CRLF)।
- Trailing newline या trailing spaces अलग होना।
- Text encoding अलग होना (non-UTF-8)।
- Unicode normalization अलग होना (NFC/NFD)।
- Text input और file bytes का identical न होना (उदाहरण BOM)।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं files की hash भी बना सकता हूँ?
हाँ। Local files browser में पढ़ी जाती हैं और SHA-256 से hash की जाती हैं। Files upload नहीं होतीं।
समान दिखने वाली content की hash अलग क्यों है?
Newlines, trailing spaces, encoding, या Unicode normalization के कारण byte sequences अलग हो सकती हैं, भले text समान दिखे।
क्या कोई data server पर भेजी जाती है?
नहीं। Processing पूरी तरह browser में local रूप से होती है।
यह environment unsupported क्यों कहती है?
Web Crypto API को HTTPS (secure context) चाहिए। Tool को HTTPS पर खोलें।
नोट्स
- Web Crypto API को HTTPS (secure context) चाहिए।
- बहुत बड़ी files memory अधिक ले सकती हैं और process होने में अधिक समय लग सकता है।