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

常用的国内外延迟测速链接(generate_204)

随身WiFi折腾指南: 解锁、刷机与DIY

伤不起的盖茨比——那些年,我们没逆袭到的女神

使用Kiss Translator油猴脚本实现自然口语化网页翻译

当面试的时候被问“你期望的薪资是多少”的时候,应该怎么回答啊?

优化PC端B站(Bilibili)免登录观看体验

解决Ubuntu桌面上Free Download Manager无法打开的问题

Cromite - 极度注重隐私的Chromium浏览器

《爱情能否专一》周国平

天气之子 天気の子 (2019)