L’algorisme més emprat s’anomena DSA (Digital Signature Algorithm) i es basa en l’ús de la criptografia de clau asimètrica i en les funcions resum o hash. Signar un document significa obtenir-ne el hash i encriptar aquest hash amb la clau privada del signatari. El document original, juntament amb el hash encriptat, s’envia al destinatari. Per a verificar la signatura, el destinatari desencripta el hash amb la clau pública del signatari i obté el hash novament a partir del document; si el hash obtingut del document coincideix amb el de la desencriptació, el document no ha estat manipulat després de la signatura i el seu signatari és qui diu ésser.
f
Electrònica i informàtica