Algoritmo de resumen de mensajes con clave: algoritmo de firma de datos
1. La parte A construye un par de claves y publica la clave pública para la parte B.
2. La parte A espera que la parte B envíe datos que requieran firmas adicionales.
3. La parte B utiliza la clave pública y la firma para verificar los datos.
Los algoritmos de firma digital RSA se pueden dividir en dos categorías principales: MD y SHA. La clave pública de este algoritmo suele ser más corta que la clave privada.
Ejemplo de firma digital RSA:
A nivel de implementación, la implementación del algoritmo DSA puede considerarse una versión simplificada de la implementación del algoritmo RSA.
El algoritmo DSA solo admite la serie SHA de algoritmos de resumen de mensajes.
Ejemplo de firma digital DSA:
En comparación con los algoritmos de firma tradicionales, el algoritmo ECDSA tiene las ventajas de velocidad rápida, alta resistencia y firma corta. Este algoritmo se utiliza para la verificación del número de serie de los sistemas operativos y software de oficina de Microsoft.
Ejemplo de algoritmo ECDSA: