Describa brevemente el proceso de firma digital
La firma digital incluye el proceso de firma y el proceso de verificación de firma. Los pasos de implementación son:
1. Proceso de implementación de firma
Ingreso: texto original, clave privada.
p>Salida: valor de la firma
(1) HASH el texto original
(2) Cifre el HASH con la clave privada y el resultado es el valor de la firma
2. Proceso de implementación de la verificación de la firma
Entrada: valor de la firma, texto original, clave pública
Salida: si se pasa la verificación
(1) Hacer el texto original HASH1
(2) Descifrar el valor de la firma con la clave pública y obtener HASH2
(3) Comparar el HASH1 en el paso 1 con el HASH2 en el paso 2. Los dos HASH son iguales. La verificación pasa; de lo contrario, falla.