Tartalomjegyzék:
Meghatározás - Mit jelent az Message Digest?
Az üzenetmegosztás egy kriptográfiai kivonat funkció, amely egyirányú kivonási képlettel létrehozott számjegyeket tartalmaz.
Az üzenetbontások célja az adatok vagy adathordozók integritásának védelme, az üzenetek bármely részében bekövetkező változások észlelése érdekében. Olyan kriptográfia, amely hash értékeket használ, és figyelmeztetheti a szerzői jog tulajdonosát a munkájukra elvégzett bármilyen módosításról.
Az üzenet-kivonat-kivonat-számok a védett műveket tartalmazó fájlokat képviselik. Egy üzenet-kivonat van hozzárendelve az adott adattartalomhoz. Hivatkozhat a szándékosan vagy véletlenül végrehajtott változásra, de arra kéri a tulajdonosot, hogy azonosítsa a módosítást, valamint a változtatást végző személyt (személyeket). Az üzenetbontások algoritmikus számok.
Ezt a kifejezést hash értékként és néha ellenőrző összegként is ismertek.
A Techopedia magyarázza az Message Digest-et
Az adott üzenet kivonat megváltozik, ha a fájl megváltozik. Az üzenetek feltárása nemcsak a fájlváltozások meghatározását segítheti elő, hanem a másolatú fájlok megtalálását is.
Az üzenetbontások UNIX rendszereken állíthatók elő az MD5 paranccsal. Az MD5-eket biztonságosan tárolják a rendszereken, és felfedhetik, hogy illetéktelen felhasználó hozzáfér-e egy fájlhoz. Kimutatták, hogy az MD5 nem megbízható az ütközéssel kapcsolatos problémákkal (ahol a különféle adatok 2 kulcsa azonos), és már nem használják.
A fájlmegosztó programok, például a peer-to-peer (P2P), az üzenetek feltárását használják, hogy figyelmeztessék a felhasználókat azonos fájlok letöltésekor. Meg tudja határozni a duplikált letöltések eredetét is. Az MD5 mellett az SHA és a CRC32 más üzenetmegosztási algoritmusok.
Az üzenetbontások titkosítva vannak titkos kulcsokkal, amelyek digitális aláírást hoznak létre. Ez egyfajta validálást eredményez, amely biztosítja, hogy a megfelelő felhasználó hozzáférjen a védett információkhoz. Az üzenetbontások védik az egyirányú hash algoritmusokat véletlenszerű adatok vételével és egy meghatározott hosszúságú hash-érték továbbításával.
A folyamat elindításához egy üzenet-kivonat kerül inicializálásra. Ezután az adatokat az üzenet-kivonaton keresztül frissítésekkel dolgozzuk fel. A végső műveletek tartalmazzák a töltést, amelynek során az üzenetkivonat befejezi a hash-számítást és visszaállítja önmagát. Az emésztés azonban a folyamat során bármikor visszaállítható.
