MD4 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್
ಪ್ರಕಟಣೆ: ಫೆಬ್ರವರಿ 16, 2025 ರಂದು 10:56:44 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಪಠ್ಯ ಇನ್ಪುಟ್ ಅಥವಾ ಫೈಲ್ ಅಪ್ಲೋಡ್ ಆಧಾರದ ಮೇಲೆ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಲು ಮೆಸೇಜ್ ಡೈಜೆಸ್ಟ್ 4 (ಎಂಡಿ 4) ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್.MD4 Hash Code Calculator
ಎಂಡಿ 4 (ಮೆಸೇಜ್ ಡೈಜೆಸ್ಟ್ 4) ಎಂಬುದು 1990 ರಲ್ಲಿ ರೊನಾಲ್ಡ್ ರಿವೆಸ್ಟ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ ಕಾರ್ಯವಾಗಿದೆ. ಇದು ಅನಿಯಂತ್ರಿತ ಉದ್ದದ ಇನ್ಪುಟ್ನಿಂದ ಸ್ಥಿರ 128-ಬಿಟ್ (16-ಬೈಟ್) ಹ್ಯಾಶ್ ಮೌಲ್ಯವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಘರ್ಷಣೆಯ ದಾಳಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ದುರ್ಬಲತೆಗಳಿಂದಾಗಿ ಎಂಡಿ 4 ಅನ್ನು ಈಗ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಆಗಿ ಮುರಿದಿದೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ (ಒಂದೇ ಹ್ಯಾಶ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಎರಡು ವಿಭಿನ್ನ ಇನ್ಪುಟ್ಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು), ಆದ್ದರಿಂದ ಹೊಸ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ ಇದನ್ನು ಬಳಸಬಾರದು. ಹಿಮ್ಮುಖವಾಗಿ ಹೊಂದಿಕೆಯಾಗುವ ಹ್ಯಾಶ್ ಕೋಡ್ ಅನ್ನು ರಚಿಸಬೇಕಾದ ಸಂದರ್ಭದಲ್ಲಿ ಇದನ್ನು ಇಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.
ಪೂರ್ಣ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ: ಈ ಪುಟದಲ್ಲಿ ಬಳಸಲಾದ ಹ್ಯಾಶ್ ಕಾರ್ಯದ ನಿರ್ದಿಷ್ಟ ಅನುಷ್ಠಾನವನ್ನು ನಾನು ಬರೆದಿಲ್ಲ. ಇದು PHP ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಪ್ರಮಾಣಿತ ಕಾರ್ಯವಾಗಿದೆ. ಅನುಕೂಲಕ್ಕಾಗಿ ಇಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ನಾನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮಾಡಿದ್ದೇನೆ.
MD4 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಬಗ್ಗೆ
ನಾನು ಗಣಿತಜ್ಞನಲ್ಲ, ಆದ್ದರಿಂದ ನನ್ನ ಸಹ ಗಣಿತಜ್ಞರಲ್ಲದವರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ರೀತಿಯಲ್ಲಿ ಈ ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ವಿವರಿಸಲು ನಾನು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ ;-) ನೀವು ಗಣಿತ-ಭಾರವಾದ ವಿವರಣೆಯನ್ನು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಸಾಕಷ್ಟು ಇತರ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಕಾಣಬಹುದು.
ಸರಿ, ಆದ್ದರಿಂದ MD4 ಅನ್ನು ವಿಶೇಷ ಕಾಗದದ ಚೂರುಚೂರು ಎಂದು ಭಾವಿಸಿ. ಆದರೆ ಕಾಗದವನ್ನು ಚೂರುಚೂರು ಮಾಡುವ ಬದಲು, ಅದು ಯಾವುದೇ ಸಂದೇಶವನ್ನು (ಪತ್ರ, ಪಾಸ್ವರ್ಡ್ ಅಥವಾ ಪುಸ್ತಕದಂತಹ) ಸಣ್ಣ, ನಿಗದಿತ ಗಾತ್ರದ ರಸೀದಿಯಾಗಿ "ಚೂರುಚೂರು" ಮಾಡುತ್ತದೆ. ನಿಮ್ಮ ಸಂದೇಶವು ಎಷ್ಟೇ ದೊಡ್ಡದಾಗಿರಲಿ ಅಥವಾ ಚಿಕ್ಕದಾಗಿರಲಿ, ಈ ಶ್ರೇಡರ್ ಯಾವಾಗಲೂ ನಿಮಗೆ ನಿಖರವಾಗಿ 16 ಬೈಟ್ಗಳು (128 ಬಿಟ್ಗಳು) ಉದ್ದವಿರುವ ಸಣ್ಣ ರಸೀದಿಯನ್ನು ನೀಡುತ್ತದೆ, ಅಥವಾ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ರೂಪದಲ್ಲಿ 32 ಅಕ್ಷರಗಳು.
ಸಂದೇಶವನ್ನು ಸರಿಯಾಗಿ ಚೂರುಚೂರು ಮಾಡಲು, ನೀವು ನಾಲ್ಕು ಹಂತಗಳ ಮೂಲಕ ಹೋಗಬೇಕು:
ಹಂತ 1: ಸಂದೇಶವನ್ನು ಸಿದ್ಧಪಡಿಸುವುದು
- ಚೂರು ಮಾಡುವ ಮೊದಲು, ನಿಮ್ಮ ಕಾಗದವನ್ನು ಚೂರುಚೂರು ಮಾಡುವವರಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ನೀವು ಸರಿಹೊಂದಿಸಬೇಕು.
- ನಿಮ್ಮ ಸಂದೇಶವು ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದ್ದರೆ, ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚುವರಿ ಖಾಲಿ ಜಾಗವನ್ನು (ಡೂಡಲ್ ಗಳು ಅಥವಾ ಫಿಲ್ಲರ್ ನಂತಹ) ಸೇರಿಸುತ್ತೀರಿ ಆದ್ದರಿಂದ ಕಾಗದವು ಸರಿಯಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
- ಇದು ತುಂಬಾ ಉದ್ದವಾಗಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಒಂದೇ ಗಾತ್ರದ ಅನೇಕ ಪುಟಗಳಾಗಿ ವಿಭಜಿಸುತ್ತೀರಿ.
ಹಂತ 2: ರಹಸ್ಯ ಸ್ಟಾಂಪ್ ಸೇರಿಸುವುದು
- ಸಂದೇಶವನ್ನು ಸರಿಹೊಂದಿಸಿದ ನಂತರ, ಮೂಲ ಸಂದೇಶವು ಎಷ್ಟು ಉದ್ದವಾಗಿದೆ ಎಂದು ಹೇಳುವ ರಹಸ್ಯ ಸ್ಟಾಂಪ್ ಅನ್ನು ನೀವು ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸುತ್ತೀರಿ.
- ನೀವು ಎಷ್ಟು ಫಿಲ್ಲರ್ ಅನ್ನು ಸೇರಿಸಿದರೂ, ಸಂದೇಶದ ಮೂಲ ಗಾತ್ರವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಇದು ಶ್ರೇಡರ್ ಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಹಂತ 3: ಚೂರುಚೂರು ಮಾಡುವ ಪ್ರಕ್ರಿಯೆ (3 ಸುತ್ತುಗಳ ಮ್ಯಾಜಿಕ್)
- ಈಗ ಸಂದೇಶವು ಶ್ರೇಡರ್ ಗೆ ಹೋಗುತ್ತದೆ.
- ಶ್ರೇಡರ್ 4 ಗೇರ್ ಗಳನ್ನು (A, B, C, ಮತ್ತು D) ಹೊಂದಿದೆ, ಅದು ವಿಶೇಷ ಮಾದರಿಯಲ್ಲಿ ಒಟ್ಟಿಗೆ ತಿರುಗುತ್ತದೆ.
- ಗೇರ್ ಗಳು 3 ಸುತ್ತುಗಳ ನೂಲುವಿಕೆಯ ಮೂಲಕ ಹೋಗುತ್ತವೆ, ಅಲ್ಲಿ ಅವು ಹೀಗಿವೆ:
- ಪದಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡಿ
- ಕೆಲವು ಭಾಗಗಳನ್ನು ತಲೆಕೆಳಗಾಗಿ ತಿರುಗಿಸಿ
- ಅವುಗಳನ್ನು ರುಬಿಕ್ಸ್ ಕ್ಯೂಬ್ ನಂತೆ ತಿರುಗಿಸಿ
- ವಿಭಿನ್ನ ತುಣುಕುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಪುಡಿ ಮಾಡಿ
- ಪ್ರತಿ ಸುತ್ತು ಸಂದೇಶವನ್ನು ಗುರುತಿಸಲು ಅಸಾಧ್ಯವಾದ ಗೊಂದಲಮಯ ಅವ್ಯವಸ್ಥೆಯಂತೆ ಹೆಚ್ಚು ಹೆಚ್ಚು ಕಾಣುವಂತೆ ಮಾಡುತ್ತದೆ.
ಹಂತ 4: ಅಂತಿಮ ಸ್ವೀಕೃತಿ
- ಎಲ್ಲಾ ನೂಲುವಿಕೆ, ತಿರುಗುವಿಕೆ ಮತ್ತು ಪುಡಿಮಾಡಿದ ನಂತರ, ಚೂರುಚೂರು ಮಾಡುವವನು ರಸೀದಿಯನ್ನು ಉಗುಳುತ್ತಾನೆ - ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಅಕ್ಷರಗಳ ಸಣ್ಣ ಸರಮಾಲೆ (ಹ್ಯಾಶ್).
- ನೀವು ಒಂದು ಪದವನ್ನು ಅಥವಾ ಇಡೀ ಪುಸ್ತಕವನ್ನು ಚೂರುಚೂರು ಮಾಡಿದರೂ ಈ ರಸೀದಿ ಯಾವಾಗಲೂ ಒಂದೇ ಉದ್ದವಾಗಿರುತ್ತದೆ!
ದುರದೃಷ್ಟವಶಾತ್, ಕಾಲಾನಂತರದಲ್ಲಿ, ಈ ಮಾಂತ್ರಿಕ ಚೂರುಚೂರು ಪರಿಪೂರ್ಣವಲ್ಲ ಎಂದು ಜನರು ಕಂಡುಹಿಡಿದರು. ಕೆಲವು ಬುದ್ಧಿವಂತ ಜನರು ಎರಡು ವಿಭಿನ್ನ ಸಂದೇಶಗಳಿಗೆ ಒಂದೇ ರಸೀದಿಯನ್ನು ನೀಡಲು ಶ್ರೇಡರ್ ಅನ್ನು ಹೇಗೆ ಮೋಸಗೊಳಿಸುವುದು (ಇದನ್ನು ಘರ್ಷಣೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಮತ್ತು ಗೇರ್ಗಳು ಹೇಗೆ ತಿರುಗುತ್ತವೆ ಎಂದು ಊಹಿಸಲು ಮತ್ತು ನಂತರ ನಕಲಿ ರಸೀದಿಗಳನ್ನು ರಚಿಸಲು ಅದನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ಕಂಡುಹಿಡಿದರು. ಈ ಕಾರಣದಿಂದಾಗಿ, ಎಂಡಿ 4 ಅನ್ನು ಇನ್ನು ಮುಂದೆ ಪ್ರಮುಖ ವಿಷಯಗಳಿಗೆ ಸುರಕ್ಷಿತವೆಂದು ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ.