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