PHP DES加解密方法代码
发布:smiling 来源: PHP粉丝网 添加日期:2020-02-22 16:38:17 浏览: 评论:0
本文主要是关于PHP的DES加解密方法代码内容,有需要的朋友可以参考一下。
test.php测试文件
- <?php
- require_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
- <?php
- require_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);
- }
- }
Tags: DES加解密方法
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)