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