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