如何实现PHP的DES加解密方法代码
今天就跟大家聊聊有关如何实现PHP的DES加解密方法代码,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
下。
test.php测试文件
<?phprequire_once('Des.php');$des = new Des();$data['a'] = 'a';$data['b'] = 'b';$conf = ['appkey'=>'AbcdefghijklmnopqrstuvwX','secretcode'=>'Abcdefgh'];$encode = $des->encode($data, $conf);print_r($encode);echo "<br>";$decode = $des->decode($encode,$conf);print_r($decode);?>
Des.php
<?phprequire_once('TripleDES.php');class Des { public static function encode($data, $configKey) { $tripleDes = new TripleDES(); if (is_array($data)) { $data = json_encode($data); } return $tripleDes->encode($data, $configKey["appkey"], $configKey["secretcode"]); } public static function decode($data, $configKey) { $tripleDes = new TripleDES(); return $tripleDes->decode($data, $configKey["appkey"], $configKey["secretcode"]); } public static function encodeArr($data, $configKey) { $data = json_encode($data); return self::encode($data, $configKey); } public static function decodeArr($data, $configKey) { $res = self::decode($data, $configKey); return json_decode($res,true); }}
看完上述内容,你们对如何实现PHP的DES加解密方法代码有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。