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