Colección de citas famosas - Colección de versos - Algoritmo de resumen de mensajes con clave: algoritmo de firma de datos

Algoritmo de resumen de mensajes con clave: algoritmo de firma de datos

El algoritmo de firma digital puede considerarse como un algoritmo de resumen de mensajes con una clave (clave pública + clave privada). En otras palabras, el algoritmo de firma de datos es una combinación de un algoritmo de cifrado asimétrico y un resumen de mensajes. algoritmo. Este algoritmo incluye dos operaciones: firma y verificación, y sigue el método de firma/verificación de "firma de clave privada, verificación de clave pública".

1. La parte A construye un par de claves y puede publicar la clave pública para la parte B.

2. Si la Parte A quiere enviar datos a la Parte B, debe agregar una firma.

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 principalmente en dos categorías: MD y SHA. La clave pública del algoritmo suele ser más corta que la clave privada.

Ejemplo de firma digital RSA:

A nivel de implementación, se puede considerar que la implementación del algoritmo DSA es 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: