我的位置:首页 > 奇闻

php rsa加密算法 PHP7.1实现的AES与RSA加密操作示例

发布时间:2019-11-23 03:04:44 来源:杭州劲风网络编辑:杭州劲风网络

本文实例讲述了PHP7.1实现的AES与RSA加密操作。分享给大家供大家参考,具体如下:

AES:

<?php
header('Content-Type: text/plain;charset=gbk');
$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 2048
openssl rsa -pubout -in rsa_private_key.pem -out rsa_public_key.pem

RSA:

<?php
header('Content-Type: text/plain;charset=gbk');
$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";
?>

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

在线RSA加密/解密工具:

文字在线加密解密工具(包含AES、DES、RC4等):

在线散列/哈希算法加密工具:

在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:

在线sha1/sha224/sha256/sha384/sha512加密工具:

相关推荐

  • 男子扯住狗狗尾巴,将其两次重砸向地面。 在男子的一通残忍棍棒下,狗狗最终丧命。 据台媒报道,14日网上流传一段恐怖虐狗的影片,画面非常血腥,被网民大肆转发及引起热议。据悉事发于广东...
    2019-11-20
  • 相信各位高考生们都很想知道,和自己一样分数或是比自己分数高的高考生还有多少人呢?小编整理了江苏高考文科理科一分一段表,赶快来看一下自己的排名吧! 江苏文科2019年一分一档表详情 ...
    2019-11-20
  • 荆轲剑客出身为何在秦王身边了却还杀不了他?都是太子丹害的!感兴趣的读者可以跟着小编一起看一看。 风萧萧兮,易水寒,壮士一去兮,不复还。探虎穴兮,入蛟宫,仰天呼气兮,成白虹。 ——荆轲...
    2019-11-20
  • 有没有那么一个号码,你永恒不会打,也永恒不会删 又回到了从前,只需在夜深了的时候才华做回最真的我。 你要相信,你会被世界温柔相待,荣幸只是迟到了,它不会永恒缺席。 毕竟明白爱是一...
    2019-11-20
  • 新京报记者 赵亢 摄 新京报记者 赵亢 摄 新京报记者 赵亢 摄 新京报记者 赵亢 摄 新京报记者 赵亢 摄 新京报记者 赵亢 摄 工作人员将附近餐馆的燃气罐抬上车。新京报记者 赵亢 摄 新京...
    2019-11-20
免责声明:本文仅代表原文作者个人观点,与杭州劲风网络无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。