Takze jak ten podpis funguje:
Mame zpravu Z
K ni se vytvori checksum 'MAC', ktery je pro ni unikatni (neco, jako CRC, ale vzdy je to unikatni pro kazdou zpravu)
Tento MAC_podepisovatele se zasifruje privatnim klicem a pripoji ke zprave - to je ten DigiPodpis
Dojde k odeslani
Prijemce z prijate zpravy spocita svuj MAC_prijemce
Prijemce rozsifruje DigiPodpis verejnym klicem odesilatele a ziska MAC_odesilatele
Prijemce porvna MAC_prijemce s MAC_odesilatele
Pokud jsou totozne, vi, ze zprava je od odesilatele a nikdo ji neposkodil.
Nikdo jiny nez odesilatel totiz nemuze zasifrovat MAC tak, aby byl rozsifrovatelny pomoci verejneho klice.

