MD5 can not be decrypted normally. You need bidirectional encryption. There may be 100 ways to do this, we can have discussion on which suits you best.
Relevant Skills and Experience
Third party tools are available which we can integrate, alternatively we can develop our own algorithm.