ಕಂಪ್ಯೂಟರ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್
ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ: ಅದು, ಏಕೆ ಮತ್ತು ಏನು ಏನಾಗುತ್ತದೆ
ಸಾಮಾನ್ಯವಾಗಿ, ವಿವರಣೆ ತಮ್ಮನ್ನು ನೇರವಾಗಿ ರಭಸವಾಗಿ ಅಥವಾ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವಾಗ ಇಲ್ಲ «ad33e486d0578a892b8vbd8b19e28754» ರೀತಿಯ (ಉದಾಹರಣೆಗೆ, ex.ua ರಲ್ಲಿ), ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಟಿಪ್ಪಣಿ «MD5» ಹೊಂದಿದೆ. ಈ ಹ್ಯಾಶ್ ಕೋಡ್ - ಒಳಬರುವ ಮಾಹಿತಿಯನ್ನು ನೀಡುವಲ್ಲಿ ನಂತರ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಫಲಿತಾಂಶ ಪರಿಣಾಮವಾಗಿ. ಇಂಗ್ಲೀಷ್ ರಲ್ಲಿ ಹ್ಯಾಶ್ ಗೊಂದಲ, ಗಾಂಜಾ, ಕಳೆ, ಅಥವಾ ಕೊಚ್ಚಿದ ಮಾಂಸ ಮತ್ತು ತರಕಾರಿಗಳು ಖಾದ್ಯ ಸೂಚಿಸುತ್ತದೆ. ಡೀಕ್ರಿಪ್ಟ್ ಹ್ಯಾಶ್ ಬಹಳ ಕಷ್ಟ, ನಾವು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಅಸಾಧ್ಯ ಎಂದು ಹೇಳಬಹುದು. ನಂತರ ಪ್ರಶ್ನೆ ಉದ್ಭವಿಸುತ್ತದೆ: "ನಾವು ಈ ಎಲ್ಲಾ ಅಗತ್ಯವಿದೆ ಏಕೆ ವೇಳೆ, ಹ್ಯಾಶ್ ಕ್ರಿಯೆಗಳನ್ನು ಅವರು ಸಹ ಗೂಡಾರ್ಥವನ್ನು ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ಗ್ರಹಿಸಲಾಗದ ಅರ್ಥವಾಗದ ಪದಗಳನ್ನು, ನೀಡಲು?". ಈ ಲೇಖನದಲ್ಲಿ ಚರ್ಚಿಸಲಾಗುವುದು.
ಏನು ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ, ಮತ್ತು ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ?
ಏಕೆ ನಾವು ಒಂದು ಹ್ಯಾಶ್ ಕ್ರಿಯೆ ಅಗತ್ಯವೇನು?
ಹ್ಯಾಷ್: ಅವರು ಟಿ ಇವೆ
1. ಕಾರ್ಯ ಮಾಹಿತಿ ಸಮಗ್ರತೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು
ಒಂದು ಮಾಹಿತಿ ಪ್ರಸರಣ ಜಾಲ, ಅಲ್ಲಿ ಹ್ಯಾಶ್ ಪ್ಯಾಕೆಟ್ ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ, ಮತ್ತು ಈ ಫಲಿತಾಂಶವನ್ನು ಫೈಲ್ ಒಟ್ಟಾಗಿ ಹರಡುತ್ತದೆ. ಮತ್ತೆ ಹ್ಯಾಶ್ ಕೋಡ್ ಕಂಪ್ಯೂಟೆಡ್ ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಪಡೆದ ಮೌಲ್ಯವನ್ನು ಹೋಲಿಸಿದರೆ ಸ್ವೀಕರಿಸಲಾಗುತ್ತಿದೆ. ಕೋಡ್ ಇದ್ದಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗುತ್ತಿಲ್ಲ, ಇದು ದೋಷ ಸೂಚಿಸುತ್ತದೆ, ಮತ್ತು ಹಾನಿಗೊಳಗಾದ ಪ್ಯಾಕೇಜ್ ಮತ್ತೆ ವರ್ಗಾಯಿಸಲಾಗುವುದು. ಒಂದು ಲೆಕ್ಕ ಕಾರ್ಯ ಅತೀ ವೇಗ ಆದರೆ ಹ್ಯಾಶ್ ಮೌಲ್ಯಗಳು ಮತ್ತು ಕಳಪೆ ಸ್ಥಿರತೆಯ ಒಂದು ಸಣ್ಣ ಸಂಖ್ಯೆಯ ಇಂತಹ ರಲ್ಲಿ. ಉದಾಹರಣೆ ಈ ಬಗೆಯ: CRC32, ಕೇವಲ 232 ಮಾತ್ರ ಬದಲಾಗುವ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ.
2. ಕ್ರಿಪ್ಟೋಗ್ರ್ಯಾಫಿಕ್ ಕಾರ್ಯ
ಈ ರೀತಿಯ ವಿರುದ್ಧ ರಕ್ಷಿಸಿಕೊಳ್ಳಲು ಬಳಸಲಾಗುತ್ತದೆ ಅನಧಿಕೃತ ಪ್ರವೇಶ (ಎನ್ಡಿ). ಅವರು ನೀವು ಕಡತಗಳನ್ನು ವರ್ಗಾವಣೆ ನೆಟ್ವರ್ಕ್ ಓವರ್ನಲ್ಲಿ ಎಲ್ಪಿ ಪರಿಣಾಮವಾಗಿ ಮಾಹಿತಿ ಹಾಳಾಗುವಿಕೆ ಎನ್ನುವುದು ಪರೀಕ್ಷಿಸಿ ಅವಕಾಶ. ಸ್ವೀಕರಿಸಿದ ಕಡತ ಹ್ಯಾಶ್ ವಿವಿಧ ಕಾರ್ಯಕ್ರಮಗಳ ಬಹುಸಂಖ್ಯಾ ಬಳಸಿಕೊಂಡು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬಹುದು ಟ್ರೂ ಹ್ಯಾಶ್ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಿರುವ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆಗಿದೆ. ಇಂತಹ ಲಕ್ಷಣಗಳನ್ನು ದೀರ್ಘಾವಧಿಯ ಮತ್ತು ಸ್ಥಿರ ಕಾರ್ಯಾಚರಣೆ, ಮತ್ತು (ವಿವಿಧ ಮೂಲ ದತ್ತ ಸಾಧ್ಯವಾದಷ್ಟು ಪಂದ್ಯಗಳಲ್ಲಿ ಫಲಿತಾಂಶಗಳು) ಘರ್ಷಣೆಗೆ ಹುಡುಕಾಟ ಬಹಳ ಸಂಕೀರ್ಣವಾಗಿದೆ. ಇಂತಹ ಕಾರ್ಯಗಳನ್ನು ಪಾಸ್ವರ್ಡ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹ (SH1, SH2, MD5) ಮತ್ತು ಇತರ ಅಮೂಲ್ಯ ಮಾಹಿತಿ ಬಳಸಲಾಗುತ್ತದೆ.
3. ಕಾರ್ಯ ದಕ್ಷ ಡೇಟಾ ರಚನೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿರುತ್ತದೆ
ಇದರ ಉದ್ದೇಶ ಬದಲಿಗೆ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ವಿಶೇಷ ರಚನೆ, ಮಾಹಿತಿಯನ್ನು ಕಾಂಪ್ಯಾಕ್ಟ್ ಮತ್ತು ಕ್ರಮಬದ್ಧವಾದ ಸಂಸ್ಥೆ. ಈ ಟೇಬಲ್ ನೀವು ತುಂಬಾ ಹೆಚ್ಚಿನ ವೇಗದಲ್ಲಿ ಅಗತ್ಯ ದಶಮಾಂಶ, ಹೊಸ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲು ಮಾಹಿತಿಯನ್ನು ಅಳಿಸಿ ಮತ್ತು ಹುಡುಕಲು ಅನುಮತಿಸುತ್ತದೆ.
Similar articles
Trending Now