php openssl对等加密解密数据

xiaoxiao2021-02-28  87

最近在使用中为了数据安全,就是用到了对数据的加密解密,先说下对等加密

对等加密优点:快速,简单

对等加密缺点:解密密码要是丢了就悲剧了

废话不说了直接上代码

<?php function encrypt($str){     $key="11ed";     $iv='sdfderervcv';//初始化向量     $encrypt=openssl_encrypt($str, 'AES-256-CBC',$key,0,$iv);     return $encrypt; } function decrypt($encrypt) {     $key = '11ed';//解密的密码        $iv='sdfderervcv';//初始化向量     $decrypt = openssl_decrypt($encrypt,'AES-256-CBC', $key, 0, $iv);     if($decrypt){         return $decrypt;     }else{         return 0;     } } $str = 'qasd';//需要加密的字符串 $enc = encrypt($str); echo $enc; echo '<p>'; $deid = decrypt($enc); echo $deid;

住:php要打开openssl模块,最好在linux下运行,js加密可以用Crypto-js

转载请注明原文地址: https://www.6miu.com/read-71830.html

最新回复(0)