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