php php aes对称加密[php aes encode&encode]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php php aes对称加密[php aes encode&encode]相关的知识,希望对你有一定的参考价值。
<?php
##https://github.com/phpseclib/phpseclib/blob/604954cd09345e96c9fe38f77d84dd2e6d843dc0/phpseclib/Crypt/Rijndael.php
include('./Crypt/Rijndael.php');
$key="123456789abcdef0"; #十六位
$iv="123456789abcdef0"; #向量iv, 十六位
$cipher = new Crypt_Rijndael();
$cipher->setKey($key);
$cipher->setIV($iv);
function encrypt($text) {
global $cipher;
$en_str = $cipher->encrypt($text);
$enc_str = base64_encode($en_str);
return $enc_str;
}
function decrypt($encrypt_text) {
global $cipher;
$en_str = base64_decode($encrypt_text);
$dec_str = $cipher->decrypt($en_str);
return $dec_str;
}
$passWord = "fb55MTgw";
echo "encrypt: ".encrypt($passWord)."decrypt: ".decrypt(encrypt($passWord))."\n";
以上是关于php php aes对称加密[php aes encode&encode]的主要内容,如果未能解决你的问题,请参考以下文章
PHP 加密:AES & RSA
常用对称加密算法(DES/AES)类(PHP)
常用对称加密算法(DES/AES)类(PHP)
java加密用PHP解密
我如何使用 php 生成 AES-256 对称密钥
php有啥加密出来比较短的加密方法