Computer, Programming
Ang usa ka hash function mao ang: unsa kini, ngano nga ug unsa ang mahitabo
Kasagaran, sa diha nga download sapa o files direkta sa ilang kaugalingon diha sa paghulagway adunay usa ka butang nga sama sa «ad33e486d0578a892b8vbd8b19e28754» (alang sa panig-ingnan, sa ex.ua), nga sagad sa usa ka mubo nga sulat «md5». Kini nga hash code - ang resulta nga outputs sa usa ka hash function human pagproseso sa umaabot nga data. Sa Iningles, ang hash nagpakita kalibog, marijuana, sagbot, o sa usa ka pinggan sa minced kalan-on ug mga utanon. Decrypt ang hash mao ang lisud kaayo, makaingon kita nga kini mao ang halos imposible. Unya ang pangutana motungha: "Nganong kinahanglan kita tanan niini nga mga gimbuhaton hash, kon sila mohatag sa usa ka dili masabtan nga kapuslanan, nga dili usab mahimong deciphered?". Hisgotan kini sa sini nga artikulo.
Unsa ang usa ka hash function, ug sa unsang paagi kini sa trabaho?
Nganong kita kinahanglan sa usa ka hash function?
Hash: unsa sila t
1. function Ang sa pagsusi sa integridad sa mga impormasyon
Sa diha nga ang usa ka transmission data network, anaa ang kalkulasyon sa paketa hash, ug kini resulta usab transmitted uban sa file. Sa diha nga ang pagkadawat sa pag-usab computed hash code ug itandi sa bili nga nakuha pinaagi sa network. Kon ang code dili pagpares, kini nagpakita sa usa ka sayop, ug ang naguba nga package nga ibalhin pag-usab. Sa maong kalkulasyon function pagpuasa speed apan sa usa ka gamay nga gidaghanon sa mga prinsipyo hash ug kabus nga kalig-on. Usa ka panig-ingnan sa niini nga matang: CRC32, nga adunay lamang sa 232 nagkalainlaing mga hiyas.
2. Ang cryptography function
matang Kini nga gigamit sa pagpanalipod batok sa dili awtorisado access (ND). motugot nila kaninyo sa pagsusi sa pagtan-aw kon may data korapsyon ingon sa usa ka resulta sa LP atol sa pagbalhin sa mga file sa ibabaw sa network. Sa matuod nga hash anaa sa publiko, sa niini nga kaso, ingon nga ang mga nakadawat sa file hash mahimong kuwentahon sa paggamit sa usa ka plural sa lain-laing mga programa. Ang maong mga bahin sa hataas nga kinabuhi ug sa lig-on nga operasyon, ug ang search alang sa magbanggaay (posible nga duwa resulta gikan sa lain-laing mga data tinubdan) mao ang kaayo komplikado. Ang maong mga gimbuhaton gigamit alang sa paghipos sa database password (SH1, SH2, MD5) ug uban pang mga bililhon nga impormasyon.
3. function Ang gidisenyo sa paghimo sa usa ka hapsay nga gambalay data
Ang katuyoan niini mao ang hinoon compact ug hapsay nga organisasyon sa impormasyon diha sa usa ka espesyal nga gambalay, nga mao ang gitawag nga hash lamesa. nagtugot niini nga lamesa kaninyo aron sa pagdugang sa bag-ong impormasyon, panas nga impormasyon, ug pangitaa sa gikinahanglan nga data sa kaayo nga hatag-as nga gikusgon.
Similar articles
Trending Now