国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP7.1實現的AES與RSA加密操作示例

2024-05-05 00:04:14
字體:
來源:轉載
供稿:網友

本文實例講述了PHP7.1實現的AES與RSA加密操作。分享給大家供大家參考,具體如下:

AES:

<?phpheader('Content-Type: text/plain;charset=utf-8');$data = 'phpbest';$key = 'oScGU3fj8m/tDCyvsbEhwI91M1FcwvQqWuFpPoDHlFk='; //echo base64_encode(openssl_random_pseudo_bytes(32));$iv = 'w2wJCnctEG09danPPI7SxQ=='; //echo base64_encode(openssl_random_pseudo_bytes(16));echo '內容: '.$data."/n";$encrypted = openssl_encrypt($data, 'aes-256-cbc', base64_decode($key), OPENSSL_RAW_DATA, base64_decode($iv));echo '加密: '.base64_encode($encrypted)."/n";$encrypted = base64_decode('To3QFfvGJNm84KbKG1PLzA==');$decrypted = openssl_decrypt($encrypted, 'aes-256-cbc', base64_decode($key), OPENSSL_RAW_DATA, base64_decode($iv));echo '解密: '.$decrypted."/n";?>

openssl生成rsa密鑰對(私鑰/公鑰):

openssl genrsa -out rsa_private_key.pem 2048openssl rsa -pubout -in rsa_private_key.pem -out rsa_public_key.pem

RSA:

<?phpheader('Content-Type: text/plain;charset=utf-8');$data = 'phpbest';echo '原始內容: '.$data."/n";openssl_public_encrypt($data, $encrypted, file_get_contents(dirname(__FILE__).'/rsa_public_key.pem'));echo '公鑰加密: '.base64_encode($encrypted)."/n";$encrypted = base64_decode('nMD7Yrx37U5AZRpXukingESUNYiSUHWThekrmRA0oD0=');openssl_private_decrypt($encrypted, $decrypted, file_get_contents(dirname(__FILE__).'/rsa_private_key.pem'));echo '私鑰解密: '.$decrypted."/n";?>

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 哈密市| 商丘市| 延吉市| 东安县| 南雄市| 长岭县| 墨竹工卡县| 布尔津县| 南丰县| 丽江市| 高要市| 南丰县| 漳浦县| 遂川县| 定安县| 古田县| 瓦房店市| 青州市| 额济纳旗| 天祝| 常德市| 临西县| 栾川县| 道真| 张家川| 锡林郭勒盟| 乐东| 柞水县| 高雄市| 宝兴县| 仁寿县| 湖北省| 册亨县| 交城县| 冷水江市| 呼伦贝尔市| 班戈县| 朝阳市| 休宁县| 东山县| 历史|