Miklix

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

ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 17, 2025 ರಂದು 06:04:46 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ

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

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

Adler-32 Hash Code Calculator

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

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


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

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

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



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



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

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

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

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

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

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

ಹಂತ 2: ಎಲ್ಲಾ ಮೊತ್ತಗಳ ಒಟ್ಟು ಮೊತ್ತವನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ (ಮೊತ್ತ ಬಿ)

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

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

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

Mikkel Bang Christensen

ಲೇಖಕರ ಬಗ್ಗೆ

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