Semnarea folosește cheia privată a semnatarului; oricine are cheia publică corespunzătoare o poate verifica. Semnătura leagă identitatea de octeții exacti semnați: schimbați un bit și verificarea eșuează. În practică, semnăturile autentifică lansări de software, documente, e-mail (DKIM), cod, certificate și tranzacții.
Puncte esențiale
Protecția cheii de semnareO semnătură este doar atât de demnă de încredere cât este secretul cheii private — folosiți HSM-uri sau servicii de semnare gestionate pentru chei de valoare mare.
Verificarea lanțuluiValidarea semnăturii depinde de certificatul semnatarului și lanțul de încredere din spatele lui; verificați revocarea, expirarea și cine a emis-o, nu doar „semnătură validă”.
Limitare importantăO semnătură validă dovedește că cheia a semnat datele — nu că semnatarul a intenționat să o facă, că conținutul este bun sau că cheia nu a fost furată înainte de utilizare. Malware-ul semnat este tot malware.