Added library function to handle MD5 string generation.
Tihs MD5 string will be used to generate 128-bit key
to encrypt/decrypt the string