MD5 algorithm encrypted file (network security course design)