Miklix

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

ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 16, 2025 ರಂದು 10:40:16 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ

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

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

MD2 Hash Code Calculator

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

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


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

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

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



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



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

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

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

ಈ ಪಾಕವಿಧಾನದ ಗುರಿ:

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

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


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

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

  • ನಿಮಗೆ ಇನ್ನೂ ಎರಡು ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ಎರಡು ಸೇಬುಗಳನ್ನು ಸೇರಿಸುತ್ತೀರಿ.
  • ನೀವು 16 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಹೊಂದಿದ್ದರೆ, ನೀವು ಮುಂದಿನದನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು 28 ಹೊಂದಿದ್ದರೆ, 32 ಕ್ಕೆ ಹೋಗಲು ನೀವು ನಾಲ್ಕು ಸೇರಿಸುತ್ತೀರಿ (ಎರಡು ಪಟ್ಟು 16).

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


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

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

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

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


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

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

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

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


ಅಂತಿಮ ಚಾಕೊಲೇಟ್ ಬಾರ್ (ದಿ ಹ್ಯಾಶ್)

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

ನೆನಪಿಡಿ:

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

Mikkel Bang Christensen

ಲೇಖಕರ ಬಗ್ಗೆ

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