【php加密解密的几种方法的使用教程】教程文章相关的互联网学习教程文章

php加密扩展库Mcrypt安装与示例

PHP加密扩展库有Mcrypt和Mhash,其中,Mcrypt扩展库可以实现加密解密功能,今天我我们讲的就是Mcrypt的功能和实例mcrypt简单介绍PHP程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障。PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。其中,Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。mcrypt 是 php 里面重要的加密...

php加密与解密的方法

测试文件test.php<?phpecho "hello world.";?>1.加密方法:<?php /*eval() 函数把字符串按照 PHP 代码来计算。该字符串必须是合法的 PHP 代码,且必须以分号结尾。 strtr() 字符替换 把字符串中的字符 "ia" 替换为 "eo":strtr("Hilla Warld","ia","eo");*/function T_rndstr($length = "") { //返回随机字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";if ($length == "") {return str_shuffle($str);} e...

关于php加密扩展的详细内容总结【图】

PHP加密扩展库—Mhash扩展库什么是Mhash扩展库:Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码)等。1.Mhash扩展库安装关于Mhash库的安装跟Mcrypt扩展库安装是类似的,在这里就不做多介绍了,大家可以参考上一篇文章《PHP加密扩展库—Mcrypt扩展库》!2.Mhash扩展库常量Mhash库支持 MD5,SHA,CRC32等多种...

关于php加密方式实例用法总结【图】

PHP加密扩展库—Mhash扩展库什么是Mhash扩展库:Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码)等。1.Mhash扩展库安装关于Mhash库的安装跟Mcrypt扩展库安装是类似的,在这里就不做多介绍了,大家可以参考上一篇文章《PHP加密扩展库—Mcrypt扩展库》!2.Mhash扩展库常量Mhash库支持 MD5,SHA,CRC32等多种...

php加密扩展mcrypt的使用总结【图】

php语言自带了许多加密解密的的方法和扩展,今天我们介绍其中的一种扩展mcrypt扩展,mcrypt扩展完成了常用加密算法的封装。其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 和 GOST加密算法,并且提供了CBC、OFB、CFB 和 ECB 四种块加密的模型。这篇文章就是总结一下mcrypt扩展的使用方式。mcrypt扩展的使用方式...

PHP加密函数—crypt()函数加密用法实例【图】

PHP加密函数—crypt()函数加密在介绍加密函数之前,我们先来介绍一下数据加密原理:就是对原来的明文件或者数据按照某种算法进行处理,使其成为不可读的一段代码,通常称之为“密文”,通过这样的途径来达到保护数据不被非法窃取和阅读的目的!在PHP中能对数据进行加密的函数主要有:crypt()、md5()以及sha1(),还有就是加密扩展库Mcrpyt和Mash。在这篇文章中,我们先介绍使用crpyt()函数进行加密!crypt()函数可以完成单向加密功能...

PHP加密函数—md5()函数加密实例用法

PHP加密函数—md5()函数加密什么是MD5()函数?MD5()函数是计算器字符串的 MD5散列值,使用MD5的算法,MD5的全称是Message-Digest Algorithm 5,它的作用是把不同长度的数据信息经过一系列的算法计算成一个 128 位的数值,就是把一个任意长度的字节串变成一定长的大整数。注意这里说的是“字节串”,而不是“字符串”,因为这种变换只与字节的值有关系,与字符集或者编码方式并无关。我们在前面的章节为大家介绍了PHP加密函数—cryp...

PHP加密函数—sha1()函数加密的实例用法【图】

PHP加密函数—sha1()函数加密首先我们先介绍下什么是 sha1 ?sha的全称是:Secure Hash Algorithm(安全哈希算法)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的...

PHP加密扩展库—Mcrypt扩展库实例用法【图】

PHP加密扩展库—Mcrypt扩展库在本文开始正文开始之前,我们先来了解一下什么是PHP加密扩展库:PHP中不但几种加密函数(md5,crypt,sha1),在此之外,PHP中还有一些功能比较全面的加密扩展库!就好比php本来不支持操作某种功能 ,但在新版本想对它提供支持,就以扩展的方式来提供,这样,我们在配置php时,如果我们不用此功能,我们就可以让php不加载他.从而节省服务器资源.提供其性能。在以前的三篇文章《PHP加密函数—crypt()函数加密》、...

PHP加密扩展库-Mhash扩展库实例用法详解【图】

PHP加密扩展库—Mhash扩展库什么是Mhash扩展库:Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存(如密码)等。1.Mhash扩展库安装关于Mhash库的安装跟Mcrypt扩展库安装是类似的,在这里就不做多介绍了,大家可以参考上一篇文章《PHP加密扩展库—Mcrypt扩展库》!2.Mhash扩展库常量Mhash库支持 MD5,SHA,CRC32等多种...

使用sha1()函数进行加密-php加密技术【图】

php加密技术中和MD5类似的还有SHA算法。SHA全称为Secure Hash Algorithm(安全哈希算法),PHP提供的sha1()函数使用的就是SHA算法,函数的语法如下: string sha 1 (string str [, bool raw_output])函数返回一个40位的十六进制数,如果参数raw_output为true,则返回一个20位的二进制数。默认raw_output为false.注意:sha后面的1是阿拉伯数字(1.2.3)里的1,不是字母1(L),读者一定要注意.使用sha1()函数进行加密例子:本例对一字符串...

使用crypt()函数进行加密-php加密技术

crypt()函数可以完成单向加密功能。string crypt( string str [, string salt]);//str: 是需要加密的字符串;salt: 为加密时使用的干扰串。如果省略salt,则会随机生成一个干扰串。crypt()函数支持4种算法和长度:________________________________________________ 算法 | salt长度 CRYPT_STD_DES | 2-character(默认) CRYPT_EXT_DES | 9-...

具体介绍PHP加密扩展mcrypt的基本使用

Mcrypt 支持以下四种分组密码模式:CBC, OFB,CFB 和 ECB。 如果使用 libmcrypt-2.4.x 或更高版本链接, 还可以支持 nOFB 分组模式 和 流 模式。 下列是所支持的加密模式以及其对应的预定义常量。1. MCRYPT_MODE_ECB (electronic codebook) 适用于随机数据, 比如可以用这种模式来加密其他密钥。 由于要加密的数据很短,并且是随机的,所以这种模式的缺点反而起到了积极的作用。2. MCRYPT_MODE_CBC (cipher block chaining) 特别适...

分享一个刚写的PHP加密解密函数

base64加密后异或字符串加密方式加密function encode($str,$key) {$res = base64_encode($str);$code = $res^$key;return $code; }解密function decode($str,$key) {return base64_decode($str^$key); }完整代码示例:$str = 111021; $key = APPYJJ-PHONE-LAZY; function encode($str,$key) {$res = base64_encode($str);$code = $res^$key;return $code; } $str = encode($str,$key); print_r($str); echo "<hr>"; function decod...

php加密之discuz内容经典加密方式实例详解

本文实例讲述了php加密之discuz内容经典加密方式。分享给大家供大家参考,具体如下:导读:有的时候,我们希望对表里的某些敏感字段进行加密,想了好长时间没有比较好的解决方案,后台在网上查了查,放心discuz论坛的这种方案对这种情况解决的不错,特copy过来,给大家分享一下,代码如下:header ( "Content-type:text/html;charset=UTF-8" ); echo $string=花园路888号; echo <hr/>加密有效期10秒,密文内容:; // $string=1111; $sss=authc...

解密 - 相关标签