Online MD5 conversion (text, file support)

Introduce

The tool supports MD5 encryption of files and text.

Theory: The MD5 code processes the input information in 512-bit packets, and each packet is divided into 16 32-bit sub-packets. After a series of processing, the output of the algorithm consists of four 32-bit packets, and a 128-bit hash value will be generated after the concatenation of the four 32-bit packets.

Scenario: Used for password management, e-signature, spam filtering, and file integrity check