Miklix

ಆಡ್ಲರ್-32 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್

ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 17, 2025 ರಂದು 06:04:46 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ: ಜನವರಿ 12, 2026 ರಂದು 09:14:20 ಪೂರ್ವಾಹ್ನ UTC ಸಮಯಕ್ಕೆ

ಪಠ್ಯ ಇನ್‌ಪುಟ್ ಅಥವಾ ಫೈಲ್ ಅಪ್‌ಲೋಡ್ ಆಧಾರದ ಮೇಲೆ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಆಡ್ಲರ್-32 ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್.

ಸಾಧ್ಯವಾದಷ್ಟು ಜನರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ಈ ಪುಟವನ್ನು ಇಂಗ್ಲಿಷ್‌ನಿಂದ ಯಂತ್ರಭಾಷಾಂತರಿಸಲಾಗಿದೆ. ದುರದೃಷ್ಟವಶಾತ್, ಯಂತ್ರಭಾಷಾಂತರವು ಇನ್ನೂ ಪರಿಪೂರ್ಣ ತಂತ್ರಜ್ಞಾನವಾಗಿಲ್ಲ, ಆದ್ದರಿಂದ ದೋಷಗಳು ಸಂಭವಿಸಬಹುದು. ನೀವು ಬಯಸಿದರೆ, ನೀವು ಮೂಲ ಇಂಗ್ಲಿಷ್ ಆವೃತ್ತಿಯನ್ನು ಇಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು:

Adler-32 Hash Code Calculator

ಆಡ್ಲರ್-32 ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ ಸರಳ, ವೇಗವಾದ ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಡೇಟಾ ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಗಾಗಿ ಬಳಸಲಾಗುವ ಚೆಕ್ಸಮ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ. ಇದನ್ನು ಮಾರ್ಕ್ ಆಡ್ಲರ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದಾರೆ ಮತ್ತು ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾ ಕಂಪ್ರೆಷನ್‌ಗಾಗಿ zlib ನಂತಹ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್‌ಗಳಂತೆ (SHA-256 ನಂತಹ), ಆಡ್ಲರ್-32 ಅನ್ನು ಭದ್ರತೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ ಆದರೆ ತ್ವರಿತ ದೋಷ-ಪರಿಶೀಲನೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು 32-ಬಿಟ್ (4 ಬೈಟ್‌ಗಳು) ಚೆಕ್ಸಮ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 8 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಕ್ಷರಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ.

ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ: ಈ ಪುಟದಲ್ಲಿ ಬಳಸಲಾದ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಬರೆದಿಲ್ಲ. ಇದು PHP ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಕಾರ್ಯವಾಗಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ ಇಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಾನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮಾಡಿದ್ದೇನೆ.


ಹೊಸ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಿ

ಈ ಫಾರ್ಮ್ ಮೂಲಕ ಸಲ್ಲಿಸಿದ ಡೇಟಾ ಅಥವಾ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ವಿನಂತಿಸಿದ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು ತೆಗೆದುಕೊಳ್ಳುವವರೆಗೆ ಮಾತ್ರ ಸರ್ವರ್‌ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. ಫಲಿತಾಂಶವು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ಗೆ ಹಿಂತಿರುಗುವ ಮೊದಲು ಅದನ್ನು ತಕ್ಷಣವೇ ಅಳಿಸಲಾಗುತ್ತದೆ.

ಇನ್ಪುಟ್ ಡೇಟಾ:



ಸಲ್ಲಿಸಿದ ಪಠ್ಯವು UTF-8 ಎನ್‌ಕೋಡ್ ಆಗಿದೆ. ಹ್ಯಾಶ್ ಕಾರ್ಯಗಳು ಬೈನರಿ ಡೇಟಾದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದರಿಂದ, ಪಠ್ಯವು ಮತ್ತೊಂದು ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿದ್ದರೆ ಫಲಿತಾಂಶವು ಭಿನ್ನವಾಗಿರುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿ ಪಠ್ಯದ ಹ್ಯಾಶ್ ಅನ್ನು ನೀವು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾದರೆ, ಬದಲಿಗೆ ನೀವು ಫೈಲ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಬೇಕು.



ಆಡ್ಲರ್-32 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ

ನಾನು ಗಣಿತಜ್ಞನಲ್ಲ, ಆದರೆ ನನ್ನ ಗಣಿತಜ್ಞರಲ್ಲದ ಸಹೋದ್ಯೋಗಿಗಳು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದೆಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ದೈನಂದಿನ ಸಾದೃಶ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ವಿವರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ. ಅನೇಕ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಆಡ್ಲರ್ 32 ಸಾಕಷ್ಟು ಸರಳವಾದ ಚೆಕ್ಸಮ್ ಕಾರ್ಯವಾಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ತುಂಬಾ ಕೆಟ್ಟದ್ದಲ್ಲ ;-)

ನಿಮ್ಮ ಬಳಿ ಸಂಖ್ಯೆಯ ಸಣ್ಣ ಟೈಲ್‌ಗಳ ಚೀಲವಿದೆ ಎಂದು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ, ಪ್ರತಿಯೊಂದೂ ನಿಮ್ಮ ಡೇಟಾದ ಅಕ್ಷರ ಅಥವಾ ಭಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, "ಹಾಯ್" ಪದವು ಎರಡು ಟೈಲ್‌ಗಳನ್ನು ಹೊಂದಿದೆ: ಒಂದು "H" ಗೆ ಮತ್ತು ಇನ್ನೊಂದು "i" ಗೆ.

ಈಗ, ನಾವು ಈ ಟೈಲ್‌ಗಳೊಂದಿಗೆ ಎರಡು ಸರಳ ಕೆಲಸಗಳನ್ನು ಮಾಡಲಿದ್ದೇವೆ:

ಹಂತ 1: ಅವುಗಳನ್ನು ಸೇರಿಸಿ (ಮೊತ್ತ A)

  • ಸಂಖ್ಯೆ 1 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ (ಸಾಮಾನ್ಯವಾಗಿ).
  • ಈ ಮೊತ್ತಕ್ಕೆ ಪ್ರತಿ ಟೈಲ್‌ನಿಂದ ಸಂಖ್ಯೆಯನ್ನು ಸೇರಿಸಿ.

ಹಂತ 2: ಎಲ್ಲಾ ಮೊತ್ತಗಳ ಚಾಲನೆಯಲ್ಲಿರುವ ಮೊತ್ತವನ್ನು ಇರಿಸಿ (ಮೊತ್ತ ಬಿ)

  • ನೀವು ಪ್ರತಿ ಬಾರಿ ಹೊಸ ಟೈಲ್‌ನ ಸಂಖ್ಯೆಯನ್ನು ಮೊತ್ತ A ಗೆ ಸೇರಿಸಿದಾಗ, ನೀವು ಮೊತ್ತ A ಯ ಹೊಸ ಮೌಲ್ಯವನ್ನು ಮೊತ್ತ B ಗೆ ಸೇರಿಸುತ್ತೀರಿ.
  • ಇದು ನಾಣ್ಯಗಳನ್ನು ಪೇರಿಸಿದಂತೆ: ನೀವು ಮೇಲೆ ಒಂದು ನಾಣ್ಯವನ್ನು ಸೇರಿಸುತ್ತೀರಿ (ಮೊತ್ತ A), ಮತ್ತು ನಂತರ ನೀವು ಹೊಸ ಒಟ್ಟು ಸ್ಟ್ಯಾಕ್ ಎತ್ತರವನ್ನು (ಮೊತ್ತ B) ಬರೆಯುತ್ತೀರಿ.

ಕೊನೆಯಲ್ಲಿ, ನೀವು ಎರಡು ಮೊತ್ತಗಳನ್ನು ಒಟ್ಟಿಗೆ ಅಂಟಿಸಿ ಒಂದೇ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಆ ದೊಡ್ಡ ಸಂಖ್ಯೆಯು ಆಡ್ಲರ್-32 ಚೆಕ್ಸಮ್ ಆಗಿದೆ.

ಹೆಚ್ಚಿನ ಓದಿಗೆ

ನೀವು ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಆನಂದಿಸಿದ್ದರೆ, ನೀವು ಈ ಸಲಹೆಗಳನ್ನು ಸಹ ಇಷ್ಟಪಡಬಹುದು:


ಬ್ಲೂಸ್ಕೈನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿಫೇಸ್‌ಬುಕ್‌ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿLinkedIn ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿTumblr ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿX ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿLinkedIn ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿPinterest ನಲ್ಲಿ ಪಿನ್ ಮಾಡಿ

ಮಿಕೆಲ್ ಕ್ರಿಸ್ಟೆನ್ಸನ್

ಲೇಖಕರ ಬಗ್ಗೆ

ಮಿಕೆಲ್ ಕ್ರಿಸ್ಟೆನ್ಸನ್
ಮಿಕೆಲ್ miklix.com ನ ಸೃಷ್ಟಿಕರ್ತ ಮತ್ತು ಮಾಲೀಕರು. ಅವರು ವೃತ್ತಿಪರ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮರ್/ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್ ಆಗಿ 20 ವರ್ಷಗಳಿಗೂ ಹೆಚ್ಚು ಅನುಭವ ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಪ್ರಸ್ತುತ ದೊಡ್ಡ ಯುರೋಪಿಯನ್ ಐಟಿ ಕಾರ್ಪೊರೇಷನ್‌ನಲ್ಲಿ ಪೂರ್ಣ ಸಮಯದ ಉದ್ಯೋಗಿಯಾಗಿದ್ದಾರೆ. ಬ್ಲಾಗಿಂಗ್ ಮಾಡದಿರುವಾಗ, ಅವರು ತಮ್ಮ ಬಿಡುವಿನ ವೇಳೆಯನ್ನು ವ್ಯಾಪಕವಾದ ಆಸಕ್ತಿಗಳು, ಹವ್ಯಾಸಗಳು ಮತ್ತು ಚಟುವಟಿಕೆಗಳಲ್ಲಿ ಕಳೆಯುತ್ತಾರೆ, ಇದು ಸ್ವಲ್ಪ ಮಟ್ಟಿಗೆ ಈ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ವಿವಿಧ ವಿಷಯಗಳಲ್ಲಿ ಪ್ರತಿಫಲಿಸಬಹುದು.