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