PHP利用openssl实现简单对称加密

加密:

openssl_encrypt("我是要加密的内容","DES-ECB","加密密钥");

如果需要通过url传递,则需要进行一次编码

rawurlencode(openssl_encrypt("我是要加密的内容","DES-ECB","加密密钥"));

解密:

openssl_decrypt("我是要解密的内容","DES-ECB","加密密钥");

如果之前进行过rawurlencode编码,这里需要进行一次解码

openssl_decrypt(rawurldecode("我是要解密的内容"),"DES-ECB","加密密钥");

这里的加密方式选择的DES-ECB,可选的其他加密方式需要传入初始化向量,可以参考这里

评论

Popular Posts

女生可以对男朋友心机到什么程度?(苦)

网站建设公司不挣钱的原因

Wenger 单肩包

LAMP网站架构方案分析

流浪猫鲍勃 A Street Cat Named Bob (2016)

会声会影 X7旗舰简体珍藏版

小兵 封装专用母盘 XPLITE-V8 第四版

如何提高自己的领悟力

移动联通电信年底积分兑换话费(防止清零)

《贫穷的本质(修订版)》阿比吉特·班纳 & 埃斯特·迪弗洛