zl程序教程

PHP加密解密

  • 6种php加密解密方法

    6种php加密解密方法

    大家好,又见面了,我是你们的朋友全栈君。<?php function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string

    日期 2023-06-12 10:48:40     
  • PHP 基于 Mcrypt 的加密解密简单类

    PHP 基于 Mcrypt 的加密解密简单类

    最近的一个项目项目中需要对 Cookie 加密,所以使用到了 Mcrypt 的方法进行加密解密的工作,于是我就整理成一个简单的类,以后直接简单调用类实现即可。Mcrypt 介绍Mcrypt 是 PHP 的一个扩展,完成了常用加密算法的封装,mcrypt 库提供了对多种块算法的支持, 包括:DES,TripleDES,Blowfish (默认), 3-WAY,SAFER-SK64,SAFER-SK1

    日期 2023-06-12 10:48:40     
  • wiki-shan写的php在线加密的解密程序

    wiki-shan写的php在线加密的解密程序

    对应的写了一个简单的解密的,专门针对eval。这个原理很有用途的,在这里记下。复制代码代码如下:<?php/*author:zhiwushandate:20080411*/ //已经加密的文件内容$a="eval(gzinflate(str_rot13(base64_decode("DdNUsptVAADQq2vn7+oFGU6VPb+EyE4EiSA2LhAZUZN2OP343eF9//

    日期 2023-06-12 10:48:40     
  • discuzauthcode经典php加密解密函数解析

    discuzauthcode经典php加密解密函数解析

    原理如下,假如:加密明文:10101001密匙:11100011密文:01001010得出密文01001010,解密之需和密匙异或下就可以了解密密文:01001010密匙:11100011明文:10101001并没有什么高深的算法,密匙重要性很高,所以,关键在于怎么生成密匙。那我们一起看下康盛的authcode怎么做的吧复制代码代码如下://参数解释//$string:明文或密文//$opera

    日期 2023-06-12 10:48:40     
  • PHP可逆加密/解密函数分享

    PHP可逆加密/解密函数分享

    函数源码复制代码代码如下:functionencrypt($data,$key){$prep_code=serialize($data);$block=mcrypt_get_block_size("des","ecb");if(($pad=$block-(strlen($prep_code)%$block))<$block){$prep_code.=str_repeat(chr($pad)

    日期 2023-06-12 10:48:40     
  • php写的AES加密解密类分享

    php写的AES加密解密类分享

    今天写了一个php的AES加密类。适用于Yii的扩展。 如果不用在Yii框架中,把代码中Yii::app()->params["encryptKey"]换成你对应的默认key就可以了。 类代码: <?php /** *phpAES加解密类 *如果要与java共用,则密钥长度应该为16位长度 *因为java只支持128位加密,所以php也用128位加密,可以与java互转。 *同时A

    日期 2023-06-12 10:48:40     
  • 2个比较经典的PHP加密解密函数分享

    2个比较经典的PHP加密解密函数分享

    项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。 最常见的应用在用户登录以及一些API数据交换的场景。 笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果。 1、非常给力的authcode

    日期 2023-06-12 10:48:40     
  • PHP 服务端 和 APP 客户端 实现 RSA+AES 双向加密解密

    PHP 服务端 和 APP 客户端 实现 RSA+AES 双向加密解密

    目的:服务端和移动端双向加密解密 共有七个文件 其中包括三个类文件 lib_aes.php aes对称加密解密类 server_rsa_crypt.php 服务端RSA公钥私钥非对称加密解密类 client_rsa_crypt.php 客户端RSA公钥私钥非对称加密解密类 四个过程文件,其中文件中有注释和exapmle数据 第一步:客户端 和 服

    日期 2023-06-12 10:48:40     
  • php 结合md5的加密,解密方法

    php 结合md5的加密,解密方法

    php 结合md5的加密,解密方法 张映 发表于 2012-06-28 分类目录: php 标签:md5, php 最近在整理代码发现了一个不错的东西,结合md5的加解密算法。网上关于php结合md5的加密,解密算法比较少的,其实php手册里面就有,改一改就行了。在此贴一下,用这算法要加载一个php模块mcrypt,不然用不了。  

    日期 2023-06-12 10:48:40     
  • php 3DES|DES 加密解密(通用)

    php 3DES|DES 加密解密(通用)

    //set_include_path(get_include_path().PATH_SEPARATOR.phpseclib);   include(Crypt/DES.php);   $des = new Crypt_DES();   $des- setKey(abcdefgh);   $plaintext = a;   $jiami = base64_encode($des- enc

    日期 2023-06-12 10:48:40     
  • php 结合md5的加密,解密方法

    php 结合md5的加密,解密方法

    php 结合md5的加密,解密方法 张映 发表于 2012-06-28 分类目录: php 标签:md5, php 最近在整理代码发现了一个不错的东西,结合md5的加解密算法。网上关于php结合md5的加密,解密算法比较少的,其实php手册里面就有,改一改就行了。在此贴一下,用这算法要加载一个php模块mcrypt,不然用不了。  

    日期 2023-06-12 10:48:40     
  • php接口数据加密、解密、验证签名代码实例

    php接口数据加密、解密、验证签名代码实例

    php接口数据加密、解密、验证签名 代码非常easy,这里就不多废话了,直接奉上代码 <?php /** * 数据加密。解密。验证签名 * @edit http://www.lai18.com * @date 2015-07-08 **/ //header('Content-Type: text/xml; charset=utf-8'); include_once

    日期 2023-06-12 10:48:40     
  • 基于PHP和JS的AES相互加密解密方法详解

    基于PHP和JS的AES相互加密解密方法详解

    在日常项目中不免用到ajax异步请求数据,请求的数据以及服务器返回的数据就很容易被看到,这些数据也很无奈啊,不想被发现,却又赤裸裸的被展示出来。莫慌,最近小姑娘我新学习了一个加密解密的好方法--基于PHP和JS的AES相互加密解密方法。下载地址:(htt

    日期 2023-06-12 10:48:40     
  • PHP与JS互相加密解密方法2.0

    PHP与JS互相加密解密方法2.0

    前言: 之前写过一个加密解密1.0版本的,但是随着PHP版本升级,那个不能用了,当初使用的是PHP5中的mcrypt_decrypt和mcrypt_encrypt方法,在PHP7中已经废弃了。当前进行替代的是openssl的openssl_encrypt和openssl_decrypt

    日期 2023-06-12 10:48:40     
  • php AES cbc模式 pkcs7 128位加密解密(微信小程序)

    php AES cbc模式 pkcs7 128位加密解密(微信小程序)

    PHP AES CBC模式PKCS7 128位加密 加密: $key = '1234567812345678'; $iv = '1234567890123456'; $message = '123456'; $blocksize = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYP

    日期 2023-06-12 10:48:40     
  • php rsa加密解密实例 及签名验证-自己实践

    php rsa加密解密实例 及签名验证-自己实践

        <?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/4/1 * Time: 1:50 */ //注意格式一定要有下面的标识符 $pub_key = "-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADC

    日期 2023-06-12 10:48:40