看了一种防采集的方法,是用用MD5加密分页文件名。引用原文如下:
“防采集用MD5加密分页文件名是一个比较好的方法,说到这里,有人会说,你用MD5加密分页文件名,别人根据此规则也可以模拟你的加密规则得到你的分页文件名我要指出的是我们加密分页文件名时,不要只加密文件名变化的部分,如果I代表分页的页码,那么我们不要这样加密:page_name=Md5(I,16)&".htm"
最好给要加密的页码上再跟进一个或多个字符,如:page_name=Md5(I&"任意一个或几个字母",16)&".htm
因为MD5是无法反解密的,别人看到的会页字母是MD5加密后的结果,所以加人也无法知道你在 I 后面跟进的字母是什么。”
我的问题是:MD5无法反解密,那如何才能再次还原出这个页码值。举例来说,原文件名是“show_556.html”,其中“556”为文件的页码值,将556用MD5加密后变为“show_6d96e39aaccaeee0.html”,可是如何在文件中再次还原出556这个数值呢?请高手明示!