url的加密与解秘

来源:互联网 发布:gson解析对象数组 编辑:程序博客网 时间:2024/06/05 15:50
 /**
     * 加密
     * @param  [type] $code [description]
     * @return [type]       [description]
     */

    public static function encrypt($code){
        return urlencode(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5("key"), $code, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
    }

    /**
     * 解密
     * @param  [type] $code [description]
     * @return [type]       [description]
     */

    public static function decrypt($code){
        return urldecode(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5("key"), base64_decode($code), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)));
    }
0 0
原创粉丝点击