Miklix

MD2 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್

ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 16, 2025 ರಂದು 10:40:16 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ: ಜನವರಿ 12, 2026 ರಂದು 09:07:03 ಪೂರ್ವಾಹ್ನ UTC ಸಮಯಕ್ಕೆ

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

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

MD2 Hash Code Calculator

MD2 (ಮೆಸೇಜ್ ಡೈಜೆಸ್ಟ್ 2) ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ 1989 ರಲ್ಲಿ ರೊನಾಲ್ಡ್ ರಿವೆಸ್ಟ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಫಂಕ್ಷನ್ ಆಗಿದೆ. ಇದನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ 8-ಬಿಟ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗಾಗಿ ಅತ್ಯುತ್ತಮವಾಗಿಸಲಾಗಿದೆ. ಈಗ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಮತ್ತು ಅಸುರಕ್ಷಿತವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದ್ದರೂ, ಹಿಮ್ಮುಖ-ಹೊಂದಾಣಿಕೆಯ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾದರೆ ಇದನ್ನು ಇಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಹೊಸ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಇದನ್ನು ಬಳಸಬಾರದು.

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


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

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

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



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



MD2 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ

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

ಈಗ, ನಿಮ್ಮ ಬಳಿ ಯಾವುದೇ ಪದಾರ್ಥಗಳನ್ನು (ನಿಮ್ಮ ಸಂದೇಶ) ತೆಗೆದುಕೊಂಡು ಅವುಗಳನ್ನು ಯಾವಾಗಲೂ ಒಂದೇ ಸಣ್ಣ, 16 ತುಂಡುಗಳ ಚಾಕೊಲೇಟ್ ಬಾರ್ (ಹ್ಯಾಶ್) ಆಗಿ ಪರಿವರ್ತಿಸುವ ಪಾಕವಿಧಾನವಿದೆ ಎಂದು ಊಹಿಸಿ. ನಿಮ್ಮ ಪದಾರ್ಥಗಳು ಏನೇ ಇರಲಿ ಅಥವಾ ಅವು ಎಷ್ಟೇ ದೊಡ್ಡದಾಗಿರಲಿ ಅಥವಾ ಚಿಕ್ಕದಾಗಿರಲಿ, ನೀವು ಯಾವಾಗಲೂ ಒಂದೇ ಗಾತ್ರದ ಚಾಕೊಲೇಟ್ ಬಾರ್‌ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತೀರಿ.

ಈ ಪಾಕವಿಧಾನದ ಉದ್ದೇಶ ಹೀಗಿದೆ:

  1. ಚಾಕೊಲೇಟ್ ನೋಡಿಯೇ ಪದಾರ್ಥಗಳನ್ನು ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
  2. ಪದಾರ್ಥಗಳಲ್ಲಿ ಸಣ್ಣ ಬದಲಾವಣೆ ಕೂಡ ಚಾಕೊಲೇಟ್ ರುಚಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನಗೊಳಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಪದಾರ್ಥಗಳನ್ನು ಅಥವಾ ಪಾಕವಿಧಾನವನ್ನು ಗೊಂದಲಗೊಳಿಸಿದರೆ ನಿಮಗೆ ತಿಳಿಯುತ್ತದೆ.

ಚಾಕೊಲೇಟ್ ಬಾರ್ ತಯಾರಿಸುವುದು ಮೂರು ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:


ಹಂತ 1: ಸಂದೇಶವನ್ನು ಪ್ಯಾಡಿಂಗ್ ಮಾಡುವುದು (ಪದಾರ್ಥಗಳನ್ನು ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಮಾಡುವುದು)

ನಿಮ್ಮ ಬಳಿ ನಿಖರವಾಗಿ 16 ಸೇಬುಗಳು (ಅಥವಾ ಪದಾರ್ಥಗಳು) ಇರುವ ಬುಟ್ಟಿ ಇದೆ ಎಂದು ಹೇಳೋಣ. ಆದರೆ ನಿಮ್ಮ ಬಳಿ ಕೇವಲ 14 ಸೇಬುಗಳು ಇದ್ದರೆ ಏನು? ಬುಟ್ಟಿ ತುಂಬಲು ನೀವು ಇನ್ನೂ 2 ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ. ನೀವು ಕುಳ್ಳರಾಗಿದ್ದರೆ, ನೀವು ಹೆಚ್ಚುವರಿ ಸೇಬುಗಳನ್ನು ಸೇರಿಸುತ್ತೀರಿ. ಉದಾಹರಣೆಗೆ:

  • ನಿಮಗೆ ಇನ್ನೂ ಎರಡು ಬೇಕಾದರೆ, ನೀವು ಎರಡು ಸೇಬುಗಳನ್ನು ಸೇರಿಸುತ್ತೀರಿ.
  • ನಿಮ್ಮಲ್ಲಿ ೧೬ ಕ್ಕಿಂತ ಹೆಚ್ಚು ಇದ್ದರೆ, ನೀವು ಮುಂದಿನ ಬಾಸ್ಕ್ಡ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮಲ್ಲಿ ೨೮ ಇದ್ದರೆ, ನೀವು ನಾಲ್ಕು ಸೇರಿಸಿದರೆ ೩೨ ಬರುತ್ತದೆ (ಎರಡು ಬಾರಿ ೧೬).

ನಾವು ಮುಂದಿನ ಹಂತಕ್ಕೆ ಹೋಗುವ ಮೊದಲು ಪ್ರತಿಯೊಂದು ಬುಟ್ಟಿಯೂ ತುಂಬಿರುವುದನ್ನು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.


ಹಂತ 2: ಚೆಕ್ಸಮ್ ಸೇರಿಸುವುದು (ರಹಸ್ಯ ಪದಾರ್ಥಗಳ ಪಟ್ಟಿ)

ಈಗ, ಬುಟ್ಟಿಯಲ್ಲಿರುವ ಎಲ್ಲದರ ಆಧಾರದ ಮೇಲೆ ನಾವು ರಹಸ್ಯ ಪದಾರ್ಥಗಳ ಪಟ್ಟಿಯನ್ನು ರಚಿಸುತ್ತೇವೆ.

  • ನೀವು ಪ್ರತಿಯೊಂದು ಬುಟ್ಟಿಯ ಮೂಲಕ ಹೋಗಿ, ಸೇಬುಗಳನ್ನು ನೋಡಿ, ಮತ್ತು ಪ್ರತಿಯೊಂದಕ್ಕೂ ರಹಸ್ಯ ಸಂಕೇತವನ್ನು ಬರೆಯಿರಿ.
  • ಇದು ಕೇವಲ ನಕಲು ಅಲ್ಲ - ಇದು ವಿಚಿತ್ರ ರೀತಿಯಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸುವಂತಿದೆ, ಇದರಿಂದ ಯಾರಾದರೂ ನುಸುಳಿ ಸೇಬನ್ನು ಬದಲಾಯಿಸಿದರೂ ಪಟ್ಟಿ ತಪ್ಪಾಗಿ ಕಾಣುತ್ತದೆ.

ಈ ಪಟ್ಟಿಯು ನಂತರ ಪದಾರ್ಥಗಳನ್ನು ಹಾಕಿಲ್ಲ ಎಂದು ಎರಡು ಬಾರಿ ಪರಿಶೀಲಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.


ಹಂತ 3: ಎಲ್ಲವನ್ನೂ ಒಟ್ಟಿಗೆ ಮಿಶ್ರಣ ಮಾಡುವುದು (ಮ್ಯಾಜಿಕ್ ಬ್ಲೆಂಡರ್)

ಈಗ ಮೋಜಿನ ಭಾಗ ಬರುತ್ತದೆ - ಮಿಶ್ರಣ!

  • ನಿಮ್ಮ ಬಳಿ 48-ಸ್ಲಾಟ್ ಬ್ಲೆಂಡರ್ ಇದೆ.
  • ನೀವು ಎಸೆಯಿರಿ: ಸೇಬುಗಳು (ನಿಮ್ಮ ಸಂದೇಶ). ಹಿಂದಿನ ಕೆಲವು ಹಳೆಯ ಮಿಶ್ರಣ (ಮೊದಲ ಬ್ಯಾಚ್‌ಗೆ ಖಾಲಿಯಾಗಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ). ಮೊದಲ ಎರಡು ವಸ್ತುಗಳ ಮಿಶ್ರಣ.

ನಂತರ ನೀವು ಅದನ್ನು ಮಿಶ್ರಣ ಮಾಡಿ. ಆದರೆ ಒಮ್ಮೆ ಮಾತ್ರ ಅಲ್ಲ. ನೀವು ಅದನ್ನು 18 ಬಾರಿ ಮಿಶ್ರಣ ಮಾಡಿ, ಪ್ರತಿ ಸುತ್ತಿನ ವೇಗ ಮತ್ತು ದಿಕ್ಕನ್ನು ಬದಲಾಯಿಸುತ್ತೀರಿ. ಇದು ಸಾಮಾನ್ಯ ಮಿಶ್ರಣವಲ್ಲ - ಪ್ರತಿ ಸುತ್ತಿನ ಮಿಶ್ರಣವನ್ನು ವಿಶೇಷ ರೀತಿಯಲ್ಲಿ ಬೆರೆಸಲಾಗುತ್ತದೆ ಇದರಿಂದ ಒಂದು ವಿಭಿನ್ನ ಸೇಬು ಕೂಡ ಇಡೀ ಚಾಕೊಲೇಟ್‌ನ ರುಚಿಯನ್ನು ವಿಭಿನ್ನಗೊಳಿಸುತ್ತದೆ.


ದಿ ಫೈನಲ್ ಚಾಕೊಲೇಟ್ ಬಾರ್ (ದಿ ಹ್ಯಾಶ್)

ಇಷ್ಟೆಲ್ಲಾ ಮಿಶ್ರಣ ಮಾಡಿದ ನಂತರ, ನೀವು ಮಿಶ್ರಣದ ಮೇಲಿನ 16 ತುಣುಕುಗಳನ್ನು ಮಾತ್ರ ಸುರಿಯುತ್ತೀರಿ. ಅದು ನಿಮ್ಮ ಅಂತಿಮ ಚಾಕೊಲೇಟ್ ಬಾರ್ - MD2 ಹ್ಯಾಶ್. ಇದು ಮೂಲ ಸೇಬುಗಳಂತೆ ಕಾಣುವುದಿಲ್ಲ, ಮತ್ತು ನೀವು ಚಾಕೊಲೇಟ್‌ನಿಂದಲೇ ಮೂಲ ಪದಾರ್ಥಗಳನ್ನು ಊಹಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ನಿಮಗೆ ಎಂದಿಗೂ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.

ನೆನಪಿಡಿ:

  • ಅದೇ ಪದಾರ್ಥಗಳು = ಅದೇ ಚಾಕೊಲೇಟ್.
  • ಒಂದೇ ಒಂದು ಸೇಬನ್ನು ಬದಲಾಯಿಸಿ = ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾದ ಚಾಕೊಲೇಟ್.
  • ನೀವು ಹಿಂದಕ್ಕೆ ಹೋಗಲು ಸಾಧ್ಯವಿಲ್ಲ - ಚಾಕೊಲೇಟ್‌ನಿಂದಲೇ ನೀವು ಮೂಲ ಸೇಬುಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ.

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

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


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

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

ಲೇಖಕರ ಬಗ್ಗೆ

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