2017 11 09 PHP加密簡單解析

2021-10-05 07:27:13 字數 846 閱讀 3189

layout

title

date

author

desc

in_head

post

php加密簡單解析

2017-11-09 09:03:02 +0800

南丞

php加密在php的應用中,是常常存在的。不同的加密方式對程式的整體架構是起決定性的作用

在php的加密中,主要分為 兩大類: 可逆加密

不可逆加密 兩大類,在可逆加密中又分為 對稱加密

非對稱加密兩大類 下面我們來簡單的了解一下這些概念

不可逆加密

不可逆加密 指的是 加密以後的 結果是不能夠解密的,比如我們常用的 md5()密碼 加密以後是乙個 字串 ,我們只能比對這個字串是否相同。

<?php

//md5() 簡單加密

$str = '123456';

echo md5($str);

echo '';

//md5 鹽加密

$str1 = '123456';

$salt = 'salt'; // 這是密碼鹽

echo md5(md5($str1).$salt);

echo '';

//crypt() 加密

$str2 = '123456';

$salt2 = 'salt'; // 這是密碼鹽

echo crypt($str2,$salt2);

可逆加密

可逆加密 指的是通過特定的加密方式 加密以後的結果 是可以通過 指定的解密函式 解密出來的

上面我們也說了 可逆加密 可以分為兩大類:

php加密登入 PHP寫乙個簡單的網頁加密認證

為了給php的小網頁做一些簡答的加密,所以用上了這個 加密上 檢驗私密頁面的密碼 使用方法,在有需要的加密的頁面最開始補充下面這行 include password.php 然後把本頁 命名為password.php即可.ps 需要退出登入就直接在頁面的後面加入請求password.php?acti...

簡單加密 DES演算法加密

背景 日前,由於公司乙個小專案需要加密,於是便學習 搜尋 了部分加密相關的知識,了解了一些常用加密演算法,包括常用的rsa演算法,和des演算法,突然發覺,過去幾十年年的學還是沒有白上的,學了那麼久的質數和分解,原來在加密領域是這樣強大.乾貨 1 不扯沒用的,分享乙個直接能用的加密演算法,就乙個cp...

php常見的加密 php常用加密解密

最近在做乙個功能需要對字串進行加密,然後在指定的方法獲取直接進行解密,從而的到自己需要的引數,接下來吾愛程式設計為大家分享一下php常用加密解密方法,有需要的小夥伴可以參考一下 1 encryptdecrypt function encryptdecrypt key,string,decrypt e...