random md5 url-decode lowercase php string regular-expressions ereg_replace sha1 password tool security decrypt uppercase encrypt reverse url-encode