ಅಲ್ಗಾರಿದಮ್ ಮತ್ತು ಇನ್ಪುಟ್ ವಿಧಾನ ಆಯ್ಕೆಮಾಡಿ. ಖಾಲಿ ಪಠ್ಯ ಮತ್ತು ಶೂನ್ಯ ಬೈಟ್ನ ಫೈಲ್ಗೂ ಹ್ಯಾಶ್ ಲೆಕ್ಕಹಾಕಬಹುದು.
ಪಠ್ಯ ಅಥವಾ ಸ್ಥಳೀಯ ಫೈಲ್ ಆಯ್ಕೆಮಾಡಿ, ನಂತರ ಒಂದು SHA ಅಲ್ಗಾರಿದಮ್ ಆಯ್ಕೆಮಾಡಿ ಲೆಕ್ಕಹಾಕಿ. ಫಲಿತಾಂಶದಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್, ಇನ್ಪುಟ್ ವಿಧಾನ, ನಿಜವಾದ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಸಣ್ಣ ಅಕ್ಷರಗಳಲ್ಲಿರುವ ಸಂಪೂರ್ಣ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಹ್ಯಾಶ್ ಕಾಣುತ್ತದೆ. ಹ್ಯಾಶ್ ನಕಲಿಸಬಹುದು ಅಥವಾ ಫಲಿತಾಂಶವನ್ನು ಕೈಯಾರೆ ಆಯ್ಕೆಮಾಡಬಹುದು. ಇನ್ಪುಟ್ ಬದಲಿಸಿದ ತಕ್ಷಣ ಹಳೆಯ ಫಲಿತಾಂಶ ಅಮಾನ್ಯವಾಗುತ್ತದೆ.
ಪಠ್ಯವನ್ನು UTF-8 ನಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ; CRLF ಮತ್ತು CR ಸಾಲಿನ ವಿರಾಮಗಳನ್ನು LF ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಆರಂಭ ಮತ್ತು ಕೊನೆಯ ಖಾಲಿ ಜಾಗದ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ, ದೊಡ್ಡ/ಸಣ್ಣ ಅಕ್ಷರಗಳನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ ಮತ್ತು Unicode ಸಾಮಾನ್ಯೀಕರಣ ಮಾಡುವುದಿಲ್ಲ. ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮಗಳನ್ನು ಅರ್ಥೈಸುವುದಿಲ್ಲ; BOM ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೇರಿಸುವುದಿಲ್ಲ ಅಥವಾ ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ. ಸ್ಪಷ್ಟವಾಗಿ ಇರುವ BOM ಮತ್ತು NUL ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ ಸೇರುತ್ತವೆ. ಫೈಲ್ ಮೋಡ್ ಎಲ್ಲಾ ಮೂಲ ಬೈಟ್ಗಳನ್ನು ಉಳಿಸುತ್ತದೆ; ಫೈಲ್ ಹೆಸರು, ಪ್ರಕಾರ ಮತ್ತು ಮಾರ್ಪಾಡಿನ ಸಮಯ ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ ಸೇರುವುದಿಲ್ಲ.
abc ಉದಾಹರಣೆಯಲ್ಲಿ ಸಾಲಿನ ವಿರಾಮವಿಲ್ಲ. ನಿರೀಕ್ಷಿತ SHA-256 ಹ್ಯಾಶ್ ಕೆಳಗಿದೆ; ಇತರ ಅಲ್ಗಾರಿದಮ್ಗಳ ಅಧಿಕೃತ ಪರೀಕ್ಷಾ ವೆಕ್ಟರ್ಗಳಿಗಾಗಿ RFC 6234 ನೋಡಿ.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adಪಠ್ಯದ ಮಿತಿ 200000 UTF-16 ಕೋಡ್ ಘಟಕಗಳು (ಕೆಲವು ಇಮೋಜಿಗಳು ಎರಡು ಘಟಕಗಳನ್ನು ಬಳಸುತ್ತವೆ) ಮತ್ತು ಎನ್ಕೋಡಿಂಗ್ ನಂತರ 800000 ಬೈಟ್ಗಳು; ಫೈಲ್ ಮಿತಿ 16 MiB. ಇನ್ಪುಟ್ ಕತ್ತರಿಸಲಾಗುವುದಿಲ್ಲ. ಬ್ರೌಸರ್ ಸಂಪೂರ್ಣ ಫೈಲ್ ಓದಬೇಕು; ನಿಜವಾದ ಮೆಮೊರಿ ಬಳಕೆ ಫೈಲ್ ಗಾತ್ರಕ್ಕಿಂತ ಹೆಚ್ಚಿರಬಹುದು. ಹ್ಯಾಶ್ ಎನ್ನುವುದು ಎನ್ಕ್ರಿಪ್ಶನ್, ಪಾಸ್ವರ್ಡ್ ಸಂಗ್ರಹಣೆ, ಸಹಿ ಪರಿಶೀಲನೆ ಅಥವಾ ವೈರಸ್ ಪತ್ತೆ ಅಲ್ಲ. ಅದು ವಿಶ್ವಾಸಾರ್ಹ ಮೂಲವನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ ಅಥವಾ ಹ್ಯಾಶ್ ಘರ್ಷಣೆಗಳು ಎಂದಿಗೂ ಇರುವುದಿಲ್ಲ ಎಂದು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಸ್ವತಂತ್ರ, ವಿಶ್ವಾಸಾರ್ಹ ಮಾರ್ಗದಿಂದ ನೀಡಲಾದ ಹ್ಯಾಶ್ನೊಂದಿಗೆ ಹೋಲಿಸಿ.
ಈ ಸಾಧನ ಇನ್ಪುಟ್, ಫೈಲ್ಗಳು ಅಥವಾ ಹ್ಯಾಶ್ಗಳನ್ನು ಸರ್ವರ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡುವುದಿಲ್ಲ, ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ ಅಥವಾ ದಾಖಲಿಸುವುದಿಲ್ಲ; ವೆಬ್ಪುಟವು ತನ್ನ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಎಂದಿನಂತೆ ಲೋಡ್ ಮಾಡುತ್ತದೆ. ತೆರವುಗೊಳಿಸುವುದು ಪುಟದ ಉಲ್ಲೇಖಗಳನ್ನು ಮಾತ್ರ ತೆಗೆದುಹಾಕುತ್ತದೆ; ಬ್ರೌಸರ್ ಮೆಮೊರಿ ಅಥವಾ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಇತಿಹಾಸ ಸುರಕ್ಷಿತವಾಗಿ ಅಳಿಸಿಹೋಗುವುದನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ ಮತ್ತು ದುರುದ್ದೇಶದ ವಿಸ್ತರಣೆಗಳು ಅಥವಾ ಪುಟದ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಂದ ರಕ್ಷಿಸುವುದಿಲ್ಲ. ಈಗಾಗಲೇ ಆರಂಭವಾದ ಕ್ಲಿಪ್ಬೋರ್ಡ್ ಬರವಣಿಗೆಯನ್ನು ಹಿಂಪಡೆಯಲಾಗುವುದಿಲ್ಲ. ಓದುವುದನ್ನು ನಿಲ್ಲಿಸಬಹುದು, ಆದರೆ ಒಳಗಿನ ಹ್ಯಾಶ್ ಲೆಕ್ಕಾಚಾರವನ್ನು ನಿಜವಾಗಿ ನಿಲ್ಲಿಸಲಾಗುವುದಿಲ್ಲ; ರದ್ದುಮಾಡಿದ ನಂತರ ಮತ್ತೊಂದು ಲೆಕ್ಕಾಚಾರಕ್ಕೆ ಅದು ಮುಗಿಯುವವರೆಗೆ ಕಾಯಬೇಕು.
ಓದುವ ಪ್ರಗತಿ ನಿಜವಾಗಿ ಓದಿದ ಬೈಟ್ಗಳ ಆಧಾರದಲ್ಲಿರುತ್ತದೆ; ಹ್ಯಾಶ್ ಹಂತವು ಕಾರ್ಯ 0/1 ಅನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ. ಕಳೆದ ಸಮಯ, ಅಂದಾಜು ಉಳಿದ ಸಮಯ ಮತ್ತು ದರ ತಿಳಿಯದಿದ್ದಾಗ ಅಡ್ಡಗೆರೆ ತೋರಿಸಲಾಗುತ್ತದೆ. ಫೈಲ್ ಓದಿ ಮುಗಿಯುವುದು ಹ್ಯಾಶ್ ಲೆಕ್ಕಾಚಾರ ಮುಗಿದಂತೆ ಅಲ್ಲ.
RFC 6234Web Cryptoಇನ್ಪುಟ್ ಮತ್ತು ಅಲ್ಗಾರಿದಮ್ ಆಯ್ಕೆಮಾಡಿ, ಲೆಕ್ಕಹಾಕಿದ ನಂತರ ಸಂಪೂರ್ಣ ಹ್ಯಾಶ್ ನಕಲಿಸಿ. ಖಾಲಿ ಪಠ್ಯ ಮಾನ್ಯವಾಗಿದೆ; ಫೈಲ್ ಮೋಡ್ನಲ್ಲಿ ಫೈಲ್ ಆಯ್ಕೆ ಅಗತ್ಯ. ಇನ್ಪುಟ್ ಬದಲಿಸಿದರೆ ಹಳೆಯ ಫಲಿತಾಂಶ ತೆರವಾಗುತ್ತದೆ. ರದ್ದುಮಾಡುವುದು ಫಲಿತಾಂಶದ ಪ್ರದರ್ಶನವನ್ನು ಮಾತ್ರ ನಿಲ್ಲಿಸುತ್ತದೆ; ಒಳಗಿನ ಹ್ಯಾಶ್ ಲೆಕ್ಕಾಚಾರ ಇನ್ನೂ ನಡೆಯುತ್ತಿರಬಹುದು.