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

其实所有的电影都很枯燥

90个你不知道的冷门知识及精彩点评

Windows Thin PC - 微软官方精简版Win7

PHPWind 文件及数据结构相关文档

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

盾之勇者成名录 盾の勇者の成り上がり (2019)

mihomo各平台客户端下载(windows, android, macos)

VPS线路详解:包括163、CN2 GT、CN2 GIA、AS4837、AS9929、CMI/CMIN2线路

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