php 對稱加密

2021-08-10 19:12:59 字數 756 閱讀 6313

這次我給大家介紹一下 對稱加密

對稱加密 有乙個公共的金鑰  

我們這次使用  base64_encode 和 base64_decode 進行操作

乙個 加密 乙個 解密  這兩個函式的使用方法如下:

function jia($info=「加密的串」,$token="加密的金鑰 token")

function jie($info=「解密的串」,$token="解密的金鑰 token")

以上是簡單的對稱解密的方法

給大家寫乙個有簡單的演算法邏輯的 對稱加密

function encode($string = '', $skey = 'rg1510d')

}$key < $strcount && $strarr[$key].=$value;

return str_replace(array('=', '+', '/'), array('o0o0o', 'o000o', 'oo00o'), join('', $strarr));

}function decode($string = '', $skey = 'rg1510d')

以上大家可能不懂給大家介紹以下

加密 encode

先加密下 要加密的串 , 加密完成 ,迴圈 加密的串,把金鑰和加密串 放在一起 就是  $k[0]加上$token[0] 放在一起 在拼裝在一起,返回

解密 這個就是 加密的規則,反過來操作一邊 還原 加密的串 

為了我們使用方便 和 便於 操作 也可以 放在 php 擴充套件裡

PHP長明文對稱加密 PHP實現對稱加密

以下是封裝的乙個類 xcrypt.php 常用對稱加密演算法類 支援金鑰 64 128 256 bit 位元組長度8 16 32 支援演算法 des aes 根據金鑰長度自動匹配使用 des 64bit aes 128 256bit 支援模式 cbc ecb ofb cfb 密文編碼 base64字...

PHP長明文對稱加密 PHP實現對稱加密與解密

這篇文章主要介紹了php實現的簡單對稱加密與解密方法,結合例項形式總結了常見的php對稱加密與解密操作方法,需要的朋友可以參考下 方法一 yii自帶的加密方法 加密 var string 要加密的值 secretkey wwj data res u id 解密 var type 加密前的值 aid ...

PHP長明文對稱加密 PHP AES對稱加密演算法

利用php加密庫 mcrypt 進行aes加密解密 aes加密類class aesmcrypt this bit bit this key key this iv iv this mode mode switch this bit public function encrypt data publi...