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