> 백엔드 개발 > PHP 튜토리얼 > 在首页看到一个终极加密功能

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

WBOY
풀어 주다: 2016-06-23 14:17:30
원래의
1104명이 탐색했습니다.

加密 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句就可以了。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿