Una firma digital se crea al utilizar un algoritmo de clave pública para firmar el mensaje del remitente con la clave privada del mismo. La firma digital garantiza que el documento es auténtico, que no lo ha falsificado otra entidad, que no ha sido modificado y que no puede ser rechazado por el remitente.