Rumah >pembangunan bahagian belakang >tutorial php >在首页看到一个终极加密功能

在首页看到一个终极加密功能

WBOY
WBOYasal
2016-06-23 14:17:301116semak imbas

加密 PHP



// f(ucking) u(ncrackable) e(ncryption) function by BlackHatDBL (www.netforme.net)function fue($hash,$times) {    // Execute the encryption(s) as many times as the user wants    for($i=$times;$i>0;$i--) {        // Encode with base64...        $hash=base64_encode($hash);        // and md5...        $hash=md5($hash);        // sha1...        $hash=sha1($hash);        // sha256... (one more)        $hash=hash("sha256", $hash);        // sha512        $hash=hash("sha512", $hash);     }    // Finaly, when done, return the value    return $hash;}

回复讨论(解决方案)

太恐怖了点吧
况且不可逆的也算不上加密

太恐怖了点吧
况且不可逆的也算不上加密


哈哈哈哈 主要是这个标题 终极加密把我给震撼了 然后一看代码....崩溃

可知洋人并不总是高明的

$times 也是保存在数据里的吧~~



这简单粗暴的方法。。有老毛子的风范

碉堡了

各种意义上来说很强悍

要是这样加密,反解密咋搞。

要是这样加密,反解密咋搞。
f(ucking) u(ncrackable) e(ncryption) function

不仅各种加密hash函数都搞上了,而且还要多轮加密,真是恐怖。

加密起来确实强

单向加密做校对还是可以.存取就再看看吧

 f(ucking) u(ncrackable) e(ncryption) 

吓一跳!

要是这样加密,反解密咋搞。  单向加密算法,压根儿就不能解密了,因为加密过程中,就丢失了大部分信息。

太恐怖。。。。。。

跑这么多圈
最终也不是一
$hash=hash("sha512", $hash);
结果么……

加密容易,解密难啊。

我现在越来越佩服 阿桑奇了。

echo fue('hello world',strtotime('now'));

加密一个'hello world',结果死机了,悲催。

没看见 for($i=$times;$i>0;$i--)

这写strtotime('now')变成了超级死循环。

弱弱的问一下,那个$times指的是什么?

$times是次数啊,输入参数里面的
for循环的--用法而已,相当于for($i=0; $i

虽然都叫time,但这个不是指时间,strtotime('now')的结果是1375063003左右,相当于你要循环13亿次。。。

最多叫终极散列功能,不能解密的还叫什么加密啊。其实这么多过程真是无意义

// sha256... (one more)
        $hash=hash("sha256", $hash);
         
// sha512
        $hash=hash("sha512", $hash);

有这2句就可以了。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn