add http md5 service implementation