Skip to main content

Co je to autentizační kód zprávy?

Ověřovací kód zprávy (MAC) je malý blok dat připojených ke zprávě, kterou příjemce používá k ověření integrity zprávy.Dalo by se na to myslet jako podobné voskovým těsněním, které byly umístěny na dopisech a formální korespondenci, aby se ověřila identifikace odesílatele a potvrdila, že zpráva nebyla otevřena.Takové kódy se používají, když jsou odeslány určité typy šifrovaných nebo zabezpečených dat, aby odesílatel mohl zkontrolovat, aby potvrdil, že zpráva nebyla ohrožena.Kódy ověřování zpráv se mohou objevit ve zprávách, jako jsou převody elektronických fondů a e -maily.Zpráva je odeslána příjemci a když ji příjemce otevře, obsah zprávy je spuštěn prostřednictvím algoritmu a vytvoří novou ověřovací kód zprávy.Tento nový kód je porovnán s kódem odeslaným spolu s původní zprávou.Pokud jsou kódy stejné, je zpráva ověřena.Pokud existuje rozdíl, naznačuje to, že se něco o zprávě změnilo mezi odesílatelem a příjemcem.Odesílatel a příjemce se spoléhají na šifrovací programy, které používají k zpracování Mac.Program, který generuje ověřovací kód zprávy, je napsán programátorem obeznámeným s potřebami kryptografie.Vlastní aplikace mohou být napsány pro situace s vysokým zabezpečením nebo lidé mohou používat obecné programy, které jsou snadno dostupné.

K vytvoření Mac lze použít několik různých metod, včetně proudové šifry, funkce hash nebo blokové šifry.Kód ověřování zpráv, známý jako kontrolní součet, může být jednou z několika vrstev zabezpečení, které jsou navrženy tak, aby se disky sledovaly oči od zpráv a zajistily, že zprávy nejsou manipulovány nebo nezměněny bez upozornění příjemce.Když příjemce otevře zprávu, která byla ohrožena, zobrazí se upozornění, které uživateli řekne, že kód ověřování zpráv neodpovídá a že se zprávou existuje problém.

Kryptografie je neustále se vyvíjející proces.Jakmile se vyvíjí nové techniky, vytvářejí se také nové metody jejich praskání.Lidé, kteří se zajímají o zabezpečení dat, musí myslet na několik kroků, aby předpověděli metody pro porušení kryptografie, aby mohli budovat silné bezpečnostní systémy.Vývoj superpočítačů s tímto procesem pomáhal tím, že umožnil kryptografům vyvíjet a experimentovat s vysoce pokročilými metodami šifrování.