Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es el código md5 para que los estudiantes de posgrado en modelado matemático carguen trabajos de competencia?

¿Cuál es el código md5 para que los estudiantes de posgrado en modelado matemático carguen trabajos de competencia?

Los estudiantes de posgrado en modelado matemático cargan códigos md5 de los trabajos de la competencia principalmente para evitar que los trabajos sean manipulados. El código md5 es el código característico de los trabajos y materiales de apoyo presentados, que identifica de forma única el trabajo. Si se realizan modificaciones después de enviar el MD5, se detectarán. Esto también es un medio para eliminar las trampas y la subcontratación.

El nombre completo de MD5 es Algoritmo 5 de resumen de mensajes, que fue inventado conjuntamente por el Laboratorio de Ciencias de la Computación del MIT y RSA Data Security Company a principios de la década de 1990. La aplicación práctica de MD5 es generar una huella digital (huella digital) de un Mensaje (cadena de bytes) para evitar que sea "manipulado".

MD5 se utiliza ampliamente en tecnología de cifrado y descifrado. En muchos sistemas operativos, la contraseña del usuario se guarda como un valor MD5 (u otros algoritmos similares). Cuando el usuario inicia sesión, el sistema calcula la contraseña ingresada por el usuario como un valor MD5 y luego la compara con el valor MD5 guardado. en el sistema. Para verificar la legitimidad del usuario.

Información ampliada

Características del código MD5

1. Irreversible

Este código de característica tiene las siguientes características En primer lugar, es irreversible. , dígales a otros el código a través de la transformación del algoritmo del código MD5. Según el código MD5, es imposible saber sistemáticamente cuál es el texto original. Es más, no existe una forma sistemática de saber cuál es el texto original.

Discreción

En segundo lugar, este código es altamente discreto, es decir, un pequeño cambio en la información original conducirá a un gran cambio en MD5, y no hay diferencia entre Códigos MD5 Independientemente de cualquier relación, es decir, el código MD5 resultante es impredecible.

Número de bits de código

Finalmente, dado que el código tiene 128 bits de longitud, la probabilidad de tener el mismo código MD5 entre cualquier mensaje es muy baja y generalmente se considera imposible.

Enciclopedia Baidu - Código MD5