欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-06-14 20:48:25
...
加密 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句就可以了。