PHP 加密技巧

2021-07-23 11:41:17 字數 651 閱讀 7283

很多站長被人入侵過吧?其中最大部分是管理員密碼被sql注入導致洩露,然後進後台搞破壞。

我發現php的內建函式crypt很不錯,配合著md5使用功能強大,可以把安全效能有質的提公升。

<?php

header("content-type:text/html;charset=utf-8");

$pass = '123456';

//這樣開起來不是很安全

echo "md5加密後:" . md5($pass) . "

";// 比較亂的密碼,而且重新整理後還會變化

echo "crypt加密後:" . crypt($pass) . "

";//這樣每次重新整理不會改變,但看著不舒服

echo "crypt複雜加密後:" . crypt($pass, substr($pass, 0, 2)) . "

";//這樣就比較完美了

echo "聯合加密後:" . md5(crypt($pass, substr($pass, 0, 2))) . "

"; ?>

注:最後加密之後的密碼還是32位,初看都以為是 md5加密,可無論對方md5的hash值多麼龐大,幾個t的資料,都無法破解出來。

php加密技術

1.效果展示 php中常用的加密函式 1.md5加密 string md5 string str bool raw output false 1 md5 預設情況下以 32 字元十六進製制數字形式返回雜湊值,它接受兩個引數,第乙個為要加密的字串,第二個為raw output的布林值,預設為false...

PHP加密技術

前幾天學習了php加密的一些知識,現在總結一下 php中幾種加密形式 md5 加密演算法 crypt 加密演算法 sha1 加密演算法 url編碼加密技術 base64編碼加密技術 md5 加密演算法 語法 string md5 string str bool raw output false st...

PHP加密技術

關於php的一些常用的快取技術 1.md5 2.crypt 3.sha1 4.url編碼加密技術 5.base64資訊編碼加密技術 首先我們先從最基礎的md5 加密技術開始講解 md5 加密技術,是一種單向加密技術,下面來看一下md5的語法 string md5 string str bool ra...