<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>花太香齐的博客 &#187; url</title>
	<atom:link href="http://www.ieliwb.com/tag/url/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ieliwb.com</link>
	<description>灵感的来临，没有任何预兆；灵感的消失，也不会有告别仪式；用文字记下她们吧，让灵感永存……</description>
	<lastBuildDate>Wed, 04 Aug 2010 02:52:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>url地址加密算法,全数字url加密算法研究</title>
		<link>http://www.ieliwb.com/url-num-encode/</link>
		<comments>http://www.ieliwb.com/url-num-encode/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 08:57:27 +0000</pubDate>
		<dc:creator>花太香齐</dc:creator>
				<category><![CDATA[PHP/WEB]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[地址加密]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=154</guid>
		<description><![CDATA[<img src="http://www.ieliwb.com/u/img/ping_ip.jpg" alt="ping" />
<strong>1.实现AscII加密地址,如：http://%77%77%77%2e%69%65%6c%69%77%62%2e%63%6f%6d</strong>
<strong>2.实现全数字url 如http://3396084000</strong>
[......]<p class='read-more'><a href='http://www.ieliwb.com/url-num-encode/'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ieliwb.com/u/img/ping_ip.jpg" alt="ping" /><br />
<strong>1.实现AscII加密地址</strong></p>
<blockquote><p>
www.ieliwb.com 到 %77%77%77%2e%69%65%6c%69%77%62%2e%63%6f%6d<br />
类似网站：http://www.nb555.com/url/<br />
解密很简单，反转一下就可以！
</p></blockquote>
<div class="hl-surround"><div class="hl-main"><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"><br />&nbsp;<br /></span><span style="color: #00008b;">$url</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">'</span><span style="color: Red;">www.ieliwb.com</span><span style="color: #8b0000;">'</span><span style="color: Gray;">;<br /></span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: Blue;">url2Asc</span><span style="color: Olive;">(</span><span style="color: #00008b;">$url</span><span style="color: Olive;">)</span><span style="color: Gray;">;&nbsp; </span><span style="color: #ffa500;">//输出 %77%77%77%2e%69%65%6c%69%77%62%2e%63%6f%6d&nbsp; 可以直接在浏览器上访问（火狐和safari下好像失效）</span><span style="color: Gray;"><br />&nbsp;<br /></span><span style="color: #ffa500;">/*地址加密*/</span><span style="color: Gray;"><br /></span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">url2Asc</span><span style="color: Olive;">(</span><span style="color: #00008b;">$url</span><span style="color: Olive;">)</span><span style="color: Gray;"> <br /></span><span style="color: Olive;">{</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;</span><span style="color: #00008b;">$str</span><span style="color: Gray;"> = </span><span style="color: #8b0000;">''</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">for</span><span style="color: Olive;">(</span><span style="color: #00008b;">$i</span><span style="color: Gray;">=</span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span><span style="color: #00008b;">$i</span><span style="color: Gray;">&lt;</span><span style="color: Blue;">strlen</span><span style="color: Olive;">(</span><span style="color: #00008b;">$url</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: #00008b;">$i</span><span style="color: Gray;">++</span><span style="color: Olive;">)</span><span style="color: Gray;"> <br />&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">{</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #00008b;">$str</span><span style="color: Gray;"> .= </span><span style="color: #8b0000;">'</span><span style="color: Red;">%</span><span style="color: #8b0000;">'</span><span style="color: Gray;">.</span><span style="color: Blue;">dechex</span><span style="color: Olive;">(</span><span style="color: Blue;">ord</span><span style="color: Olive;">(</span><span style="color: #00008b;">$url</span><span style="color: Olive;">{</span><span style="color: #00008b;">$i</span><span style="color: Olive;">}))</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">return</span><span style="color: Gray;"> </span><span style="color: #00008b;">$str</span><span style="color: Gray;">;<br /></span><span style="color: Olive;">}</span><span style="color: Gray;"><br /></span><span style="color: Blue;">?&gt;</span></div></div>
<p><strong>2.实现全数字url 如http://3396084000</strong></p>
<blockquote><p>
通过ip能访问网站</p>
<p>公式应该是这样：  例如IP地址是  a.b.c.d<br />
那么转换出来的url= 256^3*a +256^2*b + 256^1*c  +  256^0*d</p>
<p>纯数字。就是255进制差不多概念。<br />
比如0就是0.0.0.0<br />
1就是0.0.0.1<br />
255就是0.0.0.255<br />
256就进位变成 0.0.1.0了
</p></blockquote>
<div class="hl-surround"><div class="hl-main"><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"><br />&nbsp;<br /></span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">ip2Num</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ip</span><span style="color: Olive;">)</span><span style="color: Gray;"><br /></span><span style="color: Olive;">{</span><span style="color: Gray;"><br />&nbsp;&nbsp; &nbsp;</span><span style="color: #00008b;">$ip</span><span style="color: Gray;"> =</span><span style="color: Blue;">explode</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">.</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span><span style="color: #00008b;">$ip</span><span style="color: Olive;">)</span><span style="color: Gray;">;<br />&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">return</span><span style="color: Gray;"> </span><span style="color: Blue;">pow</span><span style="color: Olive;">(</span><span style="color: Maroon;">256</span><span style="color: Gray;">,</span><span style="color: Maroon;">3</span><span style="color: Olive;">)</span><span style="color: Gray;">*</span><span style="color: Blue;">intval</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ip</span><span style="color: Olive;">[</span><span style="color: Maroon;">0</span><span style="color: Olive;">])</span><span style="color: Gray;"> + </span><span style="color: Blue;">pow</span><span style="color: Olive;">(</span><span style="color: Maroon;">256</span><span style="color: Gray;">,</span><span style="color: Maroon;">2</span><span style="color: Olive;">)</span><span style="color: Gray;">*</span><span style="color: Blue;">intval</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ip</span><span style="color: Olive;">[</span><span style="color: Maroon;">1</span><span style="color: Olive;">])</span><span style="color: Gray;"> + </span><span style="color: Blue;">pow</span><span style="color: Olive;">(</span><span style="color: Maroon;">256</span><span style="color: Gray;">,</span><span style="color: Maroon;">1</span><span style="color: Olive;">)</span><span style="color: Gray;">*</span><span style="color: Blue;">intval</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ip</span><span style="color: Olive;">[</span><span style="color: Maroon;">2</span><span style="color: Olive;">])</span><span style="color: Gray;"> + </span><span style="color: Blue;">pow</span><span style="color: Olive;">(</span><span style="color: Maroon;">256</span><span style="color: Gray;">,</span><span style="color: Maroon;">0</span><span style="color: Olive;">)</span><span style="color: Gray;">*</span><span style="color: Blue;">intval</span><span style="color: Olive;">(</span><span style="color: #00008b;">$ip</span><span style="color: Olive;">[</span><span style="color: Maroon;">3</span><span style="color: Olive;">])</span><span style="color: Gray;">;<br /></span><span style="color: Olive;">}</span><span style="color: Gray;"><br />&nbsp;<br /></span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: Blue;">ip2Num</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">202.108.33.32</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span><span style="color: #ffa500;">//新浪的ip，访问加密后地址： </span><span style="color: Blue;">http://3396084000</span><span style="color: #ffa500;"></span><span style="color: Gray;"><br />&nbsp;<br /></span><span style="color: Blue;">?&gt;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ieliwb.com/url-num-encode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
