Tartalomjegyzék:
Meghatározás - Mit jelent az MD5?
Az MD5 egy olyan típusú algoritmus, amelyet kriptográfiai kivonat algoritmusnak neveznek. Az MD5 hash értéket hoz létre hexadecimális formátumban. Ez versenyez más tervekkel, ahol a hash-funkciók egy bizonyos adatot vesznek fel, és úgy módosítják, hogy olyan kulcsot vagy értéket biztosítsanak, amely használható az eredeti érték helyett.
A Techopedia magyarázza az MD5-et
Különböző hash algoritmusok kifejlesztésével a szakértők megfigyelték, hogy a mérnökök azt találták, hogy az MD5-nek komoly hiányosságai vannak az ütközésbiztosság szempontjából. Ütközés történik, ha két hash-érték azonos vagy azonos. A helyes működéshez az egyes hash-értékeknek egyedinek kell lenniük. Mivel erre a funkcióra olyan népszerű hitelesítési protokollokhoz van szükség, mint a Secure Sockets Layer (SSL), az MD5-et gyakran felváltják más típusú hash algoritmusok.
A biztonsági mérnökök és mások ismerik a különböző tulajdonságokkal rendelkező hash algoritmusok hosszú listáit. Az MD5-re és az egyéb kivonat-algoritmusokra gyakran "üzenet-kivonatoló" funkciónak hivatkoznak. Itt az a gondolat, hogy a kivonat "emészt" egy eredeti értéket, és olyan helyettesítő értéket ad ki, amely jelentősen különbözik az eredetitől. A hash-oknak számos fő felhasználási területe van a biztonságban és az adatbázis-hatékonyságban, amelyek a pótlási értékek használatához kapcsolódnak a keresésekben és az adattárolásban.
