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