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