Implemented md5 hash usage instead of string