php中加密演算法 對稱加密和非對稱加密

2021-08-29 12:09:23 字數 845 閱讀 9544

為什麼要加密:保證通訊資訊保安,不被篡改

加密型別:對稱加密,非對稱加密,

非對稱加密:支付寶     演算法rsa

<?php 

/** * created by phpstorm.

* user: lj

* date: 2018/10/21

* time: 3:20 pm

* 對稱加密演算法

*/$str='你還是還撒謊說哈哈哈是';

$aes=new aes();

$encrypt_str=$aes->encrypt($str);

echo '加密後的密文是:'.$encrypt_str;

echo '

';$decrpt_str=$aes->decrypt($encrypt_str);

echo '解密後的是:'.$decrpt_str;

echo '

';echo '

';echo '

';class aes

//加密函式

public function encrypt($str)

//解密函式

對稱加密演算法 非對稱加密演算法

對稱加密演算法 對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文 原始資料 和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文...

對稱加密演算法 DES加密演算法

一 對稱加密演算法 對稱加密也稱為常規加密 私鑰或單鑰加密。乙個對稱加密由5部分組成 明文 plaintext 這是原始資訊或資料,作為演算法的輸入。加密演算法 encryption algorithm 加密演算法對明文進行各種替換和轉換。金鑰 secret key 金鑰也是演算法的輸入。演算法進行...

對稱加密演算法和非對稱加密演算法的區別

1.對稱加密演算法加密和解密使用的金鑰的是相同的,也就是只有乙個金鑰,而非對稱加密演算法有兩個金鑰,也就是加密和解密所使用的金鑰是不同的 2.各自演算法不同 3.對稱加密演算法加密速度快 相對的 非對稱演算法,金鑰成對生成,公鑰對外發布,但是對大資料的加解密速度比對稱演算法慢。4.還有就是安全性不同...