Red de conocimiento informático - Conocimientos de programación - Describa brevemente el proceso de firma digital

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.