Explicación del sustantivo resumen digital
Explicación del sustantivo resumen digital: Convierte un mensaje de cualquier longitud en un mensaje corto de longitud fija. Es similar a una función cuya variable independiente es el mensaje, es decir, la función Hash.
Explicación detallada del resumen digital:
El resumen digital consiste en utilizar una función Hash unidireccional para "resumir" el texto sin formato que debe cifrarse en una cadena de longitud fija ( Texto cifrado de 128 bits. El texto también se denomina huella digital. Tiene una longitud fija y los resultados de diferentes resúmenes de texto sin formato en texto cifrado siempre son diferentes, mientras que los resúmenes del mismo texto sin formato deben ser consistentes.
La calidad de una función Hash está determinada por la probabilidad de colisión. Si un atacante puede construir fácilmente dos mensajes con el mismo valor hash, entonces dicha función hash es muy peligrosa. En términos generales, la longitud de salida del estándar Hash seguro es de 160 bits, para garantizar que sea lo suficientemente seguro.
Firma de resumen digital:
En términos generales, el cifrado asimétrico se utiliza para procesar mensajes cortos, pero es un poco difícil procesar mensajes más largos. Por supuesto, un mensaje largo se puede dividir en varios fragmentos pequeños y luego firmar por separado. Sin embargo, hacerlo es muy problemático y puede causar problemas de integridad de los datos. Un enfoque más razonable es digerir digitalmente el mensaje antes de firmarlo digitalmente.
Principios básicos y ejemplos resumidos de resúmenes digitales:
Principios básicos de resúmenes digitales:
(1) El archivo enviado se cifra con codificación SHA para generar un Resumen digital de 128 bits.
(2) El remitente utiliza su propia clave privada para cifrar el resumen, lo que forma una firma digital.
(3) Envíe el texto original y el resumen cifrado a la otra parte al mismo tiempo.
(4) La otra parte utiliza la clave pública del remitente para descifrar la firma digital y, al mismo tiempo, cifra el archivo recibido con codificación SHA para generar otro resumen.
Ejemplo de resumen numérico:
La propiedad de las funciones hash de producir diferentes valores para diferentes entradas hace imposible encontrar dos entradas con el mismo valor hash. Por lo tanto, si dos documentos tienen el mismo valor, puede estar seguro de que son el mismo documento.
Entonces, cuando quieras comparar eficientemente dos bloques de datos, puedes comparar sus hashes. Por ejemplo, puede verificar si un mensaje se modificó en el momento de la entrega comparando los hashes antes y después de enviar el mensaje.