ಉಚಿತ ಹ್ಯಾಶ್ ಜನರೇಟರ್
ಪಠ್ಯ ಅಥವಾ ಫೈಲ್ಗಳಿಂದ SHA-1, SHA-256, ಮತ್ತು SHA-512 ಹ್ಯಾಶ್ಗಳನ್ನು ರಚಿಸಿ. ಚೆಕ್ಸಮ್ಗಳು ಮತ್ತು ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.
ಚೆಕ್ಸಮ್ಗಳು vs. ಪಾಸ್ವರ್ಡ್ ಹ್ಯಾಶಿಂಗ್: ಇವು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಚೆಕ್ಸಮ್ಗಳು — ಪಾಸ್ವರ್ಡ್ ಹ್ಯಾಶಿಂಗ್ಗೆ ಪರ್ಯಾಯವಲ್ಲ (ಪಾಸ್ವರ್ಡ್ಗಳಿಗೆ bcrypt, Argon2, ಅಥವಾ scrypt ಬಳಸಿ). SHA-1 ಸಹ ಭದ್ರತಾ-ಸೂಕ್ಷ್ಮ ಸಮಗ್ರತೆ ಹಕ್ಕುಗಳಿಗೆ ಸೂಕ್ತವಲ್ಲ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಹ್ಯಾಶ್ ರಚನೆ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ Web Crypto API (SHA-1, SHA-256, SHA-384, ಮತ್ತು SHA-512 ಗಾಗಿ) ಮತ್ತು MD5 ಮತ್ತು CRC32 ನ ಕೈಯಿಂದ ಬರೆದ ಅಳವಡಿಕೆಗಳ ಮಿಶ್ರಣ ಬಳಸಿ ನಡೆಯುತ್ತದೆ — ಏಕೆಂದರೆ Web Crypto API ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಆ ಎರಡು ಹಳೆಯ ಅಲ್ಗಾರಿದಮ್ಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಯಾವುದೇ ಪಠ್ಯ ಅಥವಾ ಫೈಲ್ ವಿಷಯವನ್ನು ಎಂದಿಗೂ ಎಲ್ಲಿಯೂ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
- 1ಇನ್ಪುಟ್ ಅನ್ನು ಬೈಟ್ಗಳಿಗೆ ಓದಲಾಗುತ್ತದೆಪಠ್ಯ ಇನ್ಪುಟ್ಗಾಗಿ, ಬ್ರೌಸರ್ನ ಅಂತರ್ನಿರ್ಮಿತ TextEncoder ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು UTF-8 ಬೈಟ್ ಅರೇಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. 500 MB ವರೆಗಿನ ಫೈಲ್ಗಳಿಗೆ, File API ಯ arrayBuffer() ವಿಧಾನ ಕಚ್ಚಾ ಬೈನರಿ ಡೇಟಾವನ್ನು ನೇರವಾಗಿ ಮೆಮೊರಿಗೆ ಓದುತ್ತದೆ — ಫೈಲ್ ಎಂದಿಗೂ ನಿಮ್ಮ ಸಾಧನ ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ.
- 2ಆರು ಅಲ್ಗಾರಿದಮ್ಗಳು ಸಮಾನಾಂತರವಾಗಿ ಚಲಿಸುತ್ತವೆSHA-1, SHA-256, SHA-384, ಮತ್ತು SHA-512 ಅನ್ನು crypto.subtle.digest() ಗೆ ನೀಡಲಾಗುತ್ತದೆ, ಬ್ರೌಸರ್ನ ಸ್ಥಳೀಯ WebCrypto ಅಳವಡಿಕೆ. MD5 ಅನ್ನು ಟೂಲ್ನಲ್ಲಿ ನಿರ್ಮಿಸಿದ ಸ್ವಯಂ-ಪೂರ್ಣ RFC 1321 ಅಳವಡಿಕೆಯಿಂದ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ (WebCrypto ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ MD5 ಅನ್ನು ಹೊರಗಿಡುತ್ತದೆ); ದೊಡ್ಡ ಇನ್ಪುಟ್ಗಳಿಗೆ ಇದು ಟ್ಯಾಬ್ ಸ್ಪಂದನಶೀಲವಾಗಿ ಇರಲು ಪ್ರತಿ 4 MB ಗೆ ಈವೆಂಟ್ ಲೂಪ್ಗೆ ಬಿಟ್ಟುಕೊಡುತ್ತದೆ. CRC32 ವೇಗದ ಬೈಟ್-ಬಲ್ಲ-ಬೈಟ್ ಪ್ರಕ್ರಿಯೆಗಾಗಿ ಮೊದಲೇ-ಲೆಕ್ಕಹಾಕಿದ 256-ನಮೂದಿನ IEEE 802.3 ಲುಕಪ್ ಟೇಬಲ್ ಬಳಸುತ್ತದೆ.
- 3ಹೆಕ್ಸ್ ಡೈಜೆಸ್ಟ್ಗಳು ಮುಗಿದಂತೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತವೆಪ್ರತಿ ಅಲ್ಗಾರಿದಮ್ನ ಫಲಿತಾಂಶವನ್ನು ಅದು ಪರಿಹರಿಸಿದ ಕ್ಷಣ UI ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ — CRC32 ನಂತಹ ವೇಗದ ಅಲ್ಗಾರಿದಮ್ಗಳು ಬಹುತೇಕ ತಕ್ಷಣ ಕಾಣಿಸುತ್ತವೆ ಆದರೆ ದೊಡ್ಡ ಫೈಲ್ನಲ್ಲಿ SHA-512 ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಎಲ್ಲಾ ಆರೂ Promise.all ಮೂಲಕ ಏಕಕಾಲದಲ್ಲಿ ಚಲಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಒಟ್ಟು ಕಾಯುವ ಸಮಯವನ್ನು ಅವುಗಳ ಮೊತ್ತವಲ್ಲ, ಅತ್ಯಂತ ನಿಧಾನ ಅಲ್ಗಾರಿದಮ್ ನಿರ್ಧರಿಸುತ್ತದೆ.
- 4ಐಚ್ಛಿಕ ಚೆಕ್ಸಮ್ ಪರಿಶೀಲನೆಪರಿಶೀಲನಾ ಕ್ಷೇತ್ರಕ್ಕೆ ತಿಳಿದ ಚೆಕ್ಸಮ್ ಅನ್ನು ಪೇಸ್ಟ್ ಮಾಡಿ ಟೂಲ್ ಅದನ್ನು ಎಲ್ಲಾ ಆರು ಲೆಕ್ಕಹಾಕಿದ ಡೈಜೆಸ್ಟ್ಗಳ ವಿರುದ್ಧ ಹೋಲಿಸುತ್ತದೆ. ಇದು ಹೆಕ್ಸ್ ಅಕ್ಷರಗಳನ್ನು ಎಣಿಸಿ ಯಾವ ಅಲ್ಗಾರಿದಮ್ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ (ಅಥವಾ ಆಗಬೇಕು) ಎಂದು ಸ್ವಯಂ-ಗುರುತಿಸುತ್ತದೆ — 32 ಅಕ್ಷರಗಳು MD5 ಸೂಚಿಸುತ್ತವೆ, 40 SHA-1 ಸೂಚಿಸುತ್ತವೆ, 64 SHA-256 ಸೂಚಿಸುತ್ತವೆ, ಇತ್ಯಾದಿ — ನಂತರ ಹೊಂದಾಣಿಕೆ, ಅಸಂಗತತೆ, ಅಥವಾ ಗುರುತಿಸಲಾಗದ ಉದ್ದವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ.
ನಿಮ್ಮ ಪಠ್ಯ ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನೊಳಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ — ಪ್ರಸ್ತುತ ಪುಟದ ಸೆಷನ್ ಮೀರಿ ಏನನ್ನೂ ಸರ್ವರ್ಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ, ಲಾಗ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ, ಅಥವಾ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
ಫೈಲ್ ಹ್ಯಾಶ್ / ಚೆಕ್ಸಮ್
ಯಾವುದೇ ಫೈಲ್ನ SHA-256, SHA-1, SHA-384, ಮತ್ತು SHA-512 ಚೆಕ್ಸಮ್ಗಳನ್ನು ಲೆಕ್ಕಿಸಿ ಮತ್ತು ಪ್ರಕಟಿತ ಹ್ಯಾಶ್ಗೆ ಹೋಲಿಸಿ ಡೌನ್ಲೋಡ್ ಪರಿಶೀಲಿಸಿ. ಫೈಲ್ ಎಂದಿಗೂ ಅಪ್ಲೋಡ್ ಆಗುವುದಿಲ್ಲ.
ICS ಕ್ಯಾಲೆಂಡರ್ ಜನರೇಟರ್
Apple Calendar, Outlook, Google ಸೇರಿದಂತೆ ಯಾವುದೇ ಆ್ಯಪ್ಗಾಗಿ .ics ಕ್ಯಾಲೆಂಡರ್ ಆಹ್ವಾನಗಳನ್ನು ರಚಿಸಿ. ಬಹು ಈವೆಂಟ್ಗಳು, ಪುನರಾವರ್ತನೆ, ಮತ್ತು ಜ್ಞಾಪನೆಗಳನ್ನು ಸೇರಿಸಿ. ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.
chmod ಅನುಮತಿಗಳ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಓಕ್ಟಲ್ ಮೌಲ್ಯ (755), ಸಿಂಬಾಲಿಕ್ ಸಂಕೇತ (rwxr-xr-x), ಮತ್ತು ನಿಖರ chmod ಕಮಾಂಡ್ ಪಡೆಯಲು ಮಾಲೀಕ, ಗುಂಪು, ಮತ್ತು ಇತರರಿಗೆ Unix ಫೈಲ್ ಅನುಮತಿಗಳನ್ನು ಟಾಗಲ್ ಮಾಡಿ.