ಆಡ್ಲರ್-32 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 17, 2025 ರಂದು 06:04:46 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ: ಜನವರಿ 12, 2026 ರಂದು 09:14:20 ಪೂರ್ವಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
Adler-32 Hash Code Calculator
ಆಡ್ಲರ್-32 ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ ಸರಳ, ವೇಗವಾದ ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಡೇಟಾ ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಗಾಗಿ ಬಳಸಲಾಗುವ ಚೆಕ್ಸಮ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ. ಇದನ್ನು ಮಾರ್ಕ್ ಆಡ್ಲರ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದಾರೆ ಮತ್ತು ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾ ಕಂಪ್ರೆಷನ್ಗಾಗಿ zlib ನಂತಹ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ಗಳಂತೆ (SHA-256 ನಂತಹ), ಆಡ್ಲರ್-32 ಅನ್ನು ಭದ್ರತೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ ಆದರೆ ತ್ವರಿತ ದೋಷ-ಪರಿಶೀಲನೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು 32-ಬಿಟ್ (4 ಬೈಟ್ಗಳು) ಚೆಕ್ಸಮ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 8 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಕ್ಷರಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ.
ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ: ಈ ಪುಟದಲ್ಲಿ ಬಳಸಲಾದ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಬರೆದಿಲ್ಲ. ಇದು PHP ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಕಾರ್ಯವಾಗಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ ಇಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಾನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮಾಡಿದ್ದೇನೆ.
ಆಡ್ಲರ್-32 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ
ನಾನು ಗಣಿತಜ್ಞನಲ್ಲ, ಆದರೆ ನನ್ನ ಗಣಿತಜ್ಞರಲ್ಲದ ಸಹೋದ್ಯೋಗಿಗಳು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದೆಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ದೈನಂದಿನ ಸಾದೃಶ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ. ಅನೇಕ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಆಡ್ಲರ್ 32 ಸಾಕಷ್ಟು ಸರಳವಾದ ಚೆಕ್ಸಮ್ ಕಾರ್ಯವಾಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ತುಂಬಾ ಕೆಟ್ಟದ್ದಲ್ಲ ;-)
ನಿಮ್ಮ ಬಳಿ ಸಂಖ್ಯೆಯ ಸಣ್ಣ ಟೈಲ್ಗಳ ಚೀಲವಿದೆ ಎಂದು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ, ಪ್ರತಿಯೊಂದೂ ನಿಮ್ಮ ಡೇಟಾದ ಅಕ್ಷರ ಅಥವಾ ಭಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, "ಹಾಯ್" ಪದವು ಎರಡು ಟೈಲ್ಗಳನ್ನು ಹೊಂದಿದೆ: ಒಂದು "H" ಗೆ ಮತ್ತು ಇನ್ನೊಂದು "i" ಗೆ.
ಈಗ, ನಾವು ಈ ಟೈಲ್ಗಳೊಂದಿಗೆ ಎರಡು ಸರಳ ಕೆಲಸಗಳನ್ನು ಮಾಡಲಿದ್ದೇವೆ:
ಹಂತ 1: ಅವುಗಳನ್ನು ಸೇರಿಸಿ (ಮೊತ್ತ A)
- ಸಂಖ್ಯೆ 1 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ (ಸಾಮಾನ್ಯವಾಗಿ).
- ಈ ಮೊತ್ತಕ್ಕೆ ಪ್ರತಿ ಟೈಲ್ನಿಂದ ಸಂಖ್ಯೆಯನ್ನು ಸೇರಿಸಿ.
ಹಂತ 2: ಎಲ್ಲಾ ಮೊತ್ತಗಳ ಚಾಲನೆಯಲ್ಲಿರುವ ಮೊತ್ತವನ್ನು ಇರಿಸಿ (ಮೊತ್ತ ಬಿ)
- ನೀವು ಪ್ರತಿ ಬಾರಿ ಹೊಸ ಟೈಲ್ನ ಸಂಖ್ಯೆಯನ್ನು ಮೊತ್ತ A ಗೆ ಸೇರಿಸಿದಾಗ, ನೀವು ಮೊತ್ತ A ಯ ಹೊಸ ಮೌಲ್ಯವನ್ನು ಮೊತ್ತ B ಗೆ ಸೇರಿಸುತ್ತೀರಿ.
- ಇದು ನಾಣ್ಯಗಳನ್ನು ಪೇರಿಸಿದಂತೆ: ನೀವು ಮೇಲೆ ಒಂದು ನಾಣ್ಯವನ್ನು ಸೇರಿಸುತ್ತೀರಿ (ಮೊತ್ತ A), ಮತ್ತು ನಂತರ ನೀವು ಹೊಸ ಒಟ್ಟು ಸ್ಟ್ಯಾಕ್ ಎತ್ತರವನ್ನು (ಮೊತ್ತ B) ಬರೆಯುತ್ತೀರಿ.
ಕೊನೆಯಲ್ಲಿ, ನೀವು ಎರಡು ಮೊತ್ತಗಳನ್ನು ಒಟ್ಟಿಗೆ ಅಂಟಿಸಿ ಒಂದೇ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಆ ದೊಡ್ಡ ಸಂಖ್ಯೆಯು ಆಡ್ಲರ್-32 ಚೆಕ್ಸಮ್ ಆಗಿದೆ.
ಹೆಚ್ಚಿನ ಓದಿಗೆ
ನೀವು ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಆನಂದಿಸಿದ್ದರೆ, ನೀವು ಈ ಸಲಹೆಗಳನ್ನು ಸಹ ಇಷ್ಟಪಡಬಹುದು:
- HAVAL-256/3 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
- ಟೈಗರ್-128/4 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
- HAVAL-192/4 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
