Current location - Education and Training Encyclopedia - Graduation thesis - What is the use of md5 code for papers submitted by graduate students?
What is the use of md5 code for papers submitted by graduate students?
Mathematical modeling graduate students upload the md5 code of competition papers mainly to prevent the papers from being tampered with. MD5 code is the feature code for submitting papers and supporting materials, and it is the only code to identify the works. If MD5 is modified after submission, it will be discovered, which is a means to prevent cheating and package switching.

The full name of MD5 is Message-Digest Algorithm 5, which was invented by MIT Computer Science Laboratory and RSA Data Security Company in the early 1990s. The practical application of MD5 is to generate a fingerprint for a message (byte string), which can prevent it from being tampered with.

MD5 is widely used in encryption and decryption technology. In many operating systems, users' passwords are saved in the form of MD5 values (or similar other algorithms). When the user logs in, the system calculates the password entered by the user as the MD5 value, and then compares it with the MD5 value saved in the system to verify the legitimacy of the user.

Extended data

MD5 code characteristics

1, irreversible

This feature code has the following characteristics: First, it is irreversible, and the MD5 code obtained after algorithm transformation tells others. According to this MD5 code, there is no systematic way to know what the original text is.

conflict

Secondly, this code is highly discrete, that is, a little change in the original information will lead to great changes in MD5, and there is no relationship between MD5 codes, that is, the generated MD5 codes are unpredictable.

Code position

Finally, because this code is as long as 128 bits, it is very unlikely that any information has the same MD5 code, which is generally considered impossible.

Baidu Encyclopedia -—MD5 Code