This document contains Java code that implements MD5 hashing to encrypt strings. It includes a class called DemoMD5 with a method called MD5 that takes a string as input and returns the encrypted MD5 hash as a hexadecimal string. There is also a main method that prompts the user to enter strings, hashes them using MD5, and allows the user to run the program in a loop until they choose to quit.