众所周知,MD5或者SHA256是哈希算法,是一种原文-> 密文的单向算法,无法进行逆向计算。但是,有这样一个网站,就可以对手机号的MD5或者SHA256进行解密。那就是: phonehash.cn - 哈希查号。
顾名思义,实际上并不是真正的解密,而是通过计算全量手机号的MD5以及SHA256值,然后保存下来。解密时只需要查找即可得到对应的原值。但是由于手机号的数据量非常庞大,并且计算也比较耗资源,同时对于如此巨量的数据,查询效率也是个非常关键的问题。因此很少有人自己去做这样的东西。这就是哈希查号诞生的背景。
首先,界面设计的就非常好看,干净、清爽,不掺杂任何的广告。
功能上来说,主要分为2个功能:1:单个查询;2:批量查询。
单个查询
单个查询很简单,只需要在输入框内输入MD5或者SHA256值,然后点击开始查询即可。
首先任意获取一个手机号的MD5值:
(注意:echo 一定要加-n参数,否则会在手机号后加上换行符"\n",导致计算的手机号MD5错误)
点击开始查询后,几乎是毫秒级响应,很快的就从海量数据中查询到了手机号原值。
批量查询
批量查询也很简单,仅需将含有手机号MD5或者SHA256的csv文件上传即可。稍等一会儿后,即可批量转换完成。