发新话题
打印

[开发] PHP利用openssl实现简单对称加密

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

加密:
代码:
openssl_encrypt("我是要加密的内容","DES-ECB","加密密钥");
如果需要通过url传递,则需要进行一次编码
代码:
rawurlencode(openssl_encrypt("我是要加密的内容","DES-ECB","加密密钥"));
解密:
代码:
openssl_decrypt("我是要解密的内容","DES-ECB","加密密钥");
如果之前进行过rawurlencode编码,这里需要进行一次解码
代码:
openssl_decrypt(rawurldecode("我是要解密的内容"),"DES-ECB","加密密钥");
这里的加密方式选择的DES-ECB,可选的其他加密方式需要传入初始化向量,可以参考这里

TOP

发新话题