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