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