教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP DES加解密方法代码

PHP DES加解密方法代码

发布时间:2021-01-06   编辑:jiaochengji.com
教程集为您提供PHP DES加解密方法代码等资源,欢迎您收藏本站,我们将为您提供最新的PHP DES加解密方法代码资源
本文主要是关于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);
    }

}

相关教程:PHP视频教程

以上就是PHP DES加解密方法代码的详细内容,更多请关注教程集其它相关文章!

  • 本文转载于:博客园,如有侵犯,请联系jquerycn@qq.com删除
  • 您可能感兴趣的文章:
    PHP DES加解密方法代码
    php base64加密解密的实现代码
    php DES加密解密的代码一例
    php中DES加密与解密的实例代码
    php中加密解密DES的正确使用姿势
    密码学之对称加密
    关于des加密与解密实现方法(php net两个版本)
    C# 生成注册码的代码一例
    php加密函数md5,crypt,base64_encode的用法介绍
    PHP中DES加解密的代码示例

    [关闭]
    ~ ~