将URL转换为其他形式的字符串

时间:2012-01-13 11:17:52

标签: objective-c dns

我想问一下,无论如何我可以将我的URL转换成其他字符串吗?

实施例: 让我们说 www.stackoverflow.com

我想将其转换为其他不太可读的URL, www.1231222.com<<只是一个例子

稍后,当我阅读此URL(www.1231222.com)时,它将转换回www.stackoverflow.com

或者是否可以缩短网址并稍后将其恢复?

这是否视为编码?

1 个答案:

答案 0 :(得分:0)

换句话说......是否有任何浏览器HTTP兼容编码能够混淆URL?是的,您可以使用等效的IP替换域,并将该IP表示为十六进制,双字或八进制编码。

示例,这里是dword 1076000524中的stackoverflow.com,十六进制0x40.0x22.0x77.0x0c和八进制0100.0042.0167.0014。如果您使用此类名称访问,某些网站将抛出400(stackoverflow为1),而其他网站则不会(例如:for http://google.com尝试http://0112.0175.0346.0362)。

这使您可以进行模糊处理,并且仍然可以使用有效的HTTP地址。但是,如果您想要反转混淆,则需要访问IP才能获取域。

我不知道哪个是你的用例,这一切都来自iPhone应用程序吗?也许你可以将混淆/真实的域存储为你的应用程序中的字典。