SHA-256 ಹ್ಯಾಶ್ ಗಣಕ (ಪಠ್ಯ/ಫೈಲ್ ಚೆಕ್‌ಸಮ್)

SHA-256 ಅನ್ನು ನಿಮ್ಮ browser ನಲ್ಲೇ calculate ಮಾಡಿ. ನಿಮ್ಮ input data ಎಂದಿಗೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.

Text ಮತ್ತು files ಎರಡಕ್ಕೂ checksums ಅನ್ನು ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ generate, copy ಮತ್ತು verify ಮಾಡಿ.

ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಲೆಕ್ಕಿಸಲಾಗುತ್ತದೆ ಫೈಲ್ ಅಪ್‌ಲೋಡ್ ಇಲ್ಲ ನಕಲಿಸಲು ಮತ್ತು ಪರಿಶೀಲಿಸಲು ಸಿದ್ಧ
ನಿಮ್ಮ browser ನಲ್ಲೇ compute ಆಗುತ್ತದೆ. Text ಮತ್ತು files server ಗೆ ಎಂದಿಗೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.

SHA-256 ಲೆಕ್ಕಾಚಾರ (ಪಠ್ಯ)

Text input ಅನ್ನು UTF-8 bytes ಆಗಿ encode ಮಾಡಿ Web Crypto API ಮೂಲಕ hash ಮಾಡಲಾಗುತ್ತದೆ. Auto-calculate enabled ಇದ್ದರೆ type ಮಾಡುವಾಗಲೇ results update ಆಗುತ್ತವೆ.

sha256 ಚೆಕ್‌ಸಮ್ (ಫೈಲ್)

Local ZIP, exe, pdf ಅಥವಾ ಯಾವುದೇ file ಅನ್ನು drop ಅಥವಾ select ಮಾಡಿ checksum calculate ಮಾಡಿ. Files upload ಆಗುವುದಿಲ್ಲ.

ಹೇಗೆ ಬಳಸುವುದು (3 ಹಂತಗಳು)

  1. Text paste ಮಾಡಿ, ಅಥವಾ file drop/select ಮಾಡಿ.
  2. Text hashes automatically. Files ಗಾಗಿ "Calculate SHA-256" ಕ್ಲಿಕ್ ಮಾಡಿ.
  3. Result copy ಮಾಡಿ, ಅಥವಾ expected value paste ಮಾಡಿ verify ಮಾಡಿ.

ಪರಿಶೀಲನಾ ಮಾದರಿಗಳು

ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್

Input: (ಇನ್‌ಪುಟ್ ಇಲ್ಲ)

Output: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Input: abc

Output: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Content ಒಂದೇ ತರಹ ಕಾಣಿಸಿಕೊಂಡರೂ hashes ಏಕೆ ಬೇರೆಬೇರೆ ಆಗುತ್ತವೆ

  • ಬೇರೆ newline style (LF vs CRLF).
  • ಬೇರೆ trailing newline ಅಥವಾ trailing spaces.
  • ಬೇರೆ text encoding (non-UTF-8).
  • ಬೇರೆ Unicode normalization (NFC/NFD).
  • Text input ಮತ್ತು file bytes ಒಂದೇ ಆಗಿಲ್ಲ (ಉದಾ. BOM).

FAQ

Files ನ್ನೂ hash ಮಾಡಬಹುದೇ?

ಹೌದು. Local files ಅನ್ನು browser ನಲ್ಲೇ ಓದಿ SHA-256 ಮೂಲಕ hash ಮಾಡಲಾಗುತ್ತದೆ. Files upload ಆಗುವುದಿಲ್ಲ.

ಒಂದೇ content ಇದ್ದಂತೆ ಕಾಣಿಸಿಕೊಂಡರೂ hash ಏಕೆ ಬೇರೆ ಬರುತ್ತದೆ?

Text ಒಂದೇ ತರಹ ಕಾಣಿಸಿಕೊಂಡರೂ newlines, trailing spaces, encoding ಅಥವಾ Unicode normalization ಕಾರಣ bytes ಬೇರೆಬೇರೆ ಆಗಿರಬಹುದು.

ಯಾವುದೇ data servers ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆಯೇ?

ಇಲ್ಲ. Processing ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ browser ನಲ್ಲೇ locally ನಡೆಯುತ್ತದೆ.

ಈ environment unsupported ಎಂದು ಏಕೆ ತೋರಿಸುತ್ತದೆ?

Web Crypto API ಗೆ HTTPS (secure context) ಅಗತ್ಯ. Tool ಅನ್ನು HTTPS ಮೂಲಕ ತೆರೆಯಿರಿ.

Notes

  • Web Crypto API ಗೆ HTTPS (secure context) ಅಗತ್ಯ.
  • ತುಂಬಾ ದೊಡ್ಡ files memory ಹೆಚ್ಚು ಬಳಸಬಹುದು ಮತ್ತು process ಆಗಲು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.