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)

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

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

《爱的博弈》约翰·戈特曼 (John Gottman)

神奇动物在哪里 Fantastic Beasts and Where to Find Them (2016)

野兽组合 - 很快再相见 Звери - До скорой встречи

为爱而活:三毛和荷西的情感世界

解决MacBook重装系统报错"无法与恢复服务器取得联系"

为什么你睡了11个小时仍然觉得疲累?