【用PHP开展简单的字符加密_PHP教程】教程文章相关的互联网学习教程文章

php中对称加密算法的实现

最近突发奇想要往数据库里保存一些机密的东西,然后就想着怎么让别人即使进入到了数据库也看不懂存储的是什么,那么只有加密了;可是我们自己还要看呢,那只能找一些对称加密的算法了,我们想看的时候再解密回来。下面就介绍了php中简单的对称加密算法实现。前言在网上找到了一个不错的PHP方面的对称加密算法;在PHP的语法环境里,有urlencode与urldecode,base64_encode和base64_decode自带的对称算法,不过这些自带的算法不能称之...

php加密之discuz内容经典加密方式

这篇文章主要介绍了php加密之discuz内容经典加密方式,结合具体实例形式详细分析了discuz加密的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了php加密之discuz内容经典加密方式。分享给大家供大家参考,具体如下:导读:有的时候,我们希望对表里的某些敏感字段进行加密,想了好长时间没有比较好的解决方案,后台在网上查了查,放心discuz论坛的这种方案对这种情况解决的不错,特copy过来,给大家分享一下,代码如下:he...

PHP中使用OpenSSL生成证书及加密解密详解

这篇文章主要介绍了PHP中使用OpenSSL生成证书及加密解密,需要的朋友可以参考下依赖于OpenSSL扩展/*加密解密*/ function authcode($string, $operation = E) {$ssl_public = file_get_contents(DATA_PATH."/conf/cert_public.key");$ssl_private = file_get_contents(DATA_PATH."/conf/cert_private.pem");$pi_key = openssl_pkey_get_private($ssl_private);//这个函数可用来判断私钥是否是可用的,可用返回资源id Resource id$pu_...

PHP实现使用OpenSSL生成证书及加密解密

这篇文章主要介绍了PHP中使用OpenSSL生成证书及加密解密,需要的朋友可以参考下依赖于OpenSSL扩展/*加密解密*/ function authcode($string, $operation = E) {$ssl_public = file_get_contents(DATA_PATH."/conf/cert_public.key");$ssl_private = file_get_contents(DATA_PATH."/conf/cert_private.pem");$pi_key = openssl_pkey_get_private($ssl_private);//这个函数可用来判断私钥是否是可用的,可用返回资源id Resource id$pu_...

php加密之discuz内容经典加密方式实例分析

这篇文章主要介绍了php加密之discuz内容经典加密方式,结合具体实例形式详细分析了discuz加密的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了php加密之discuz内容经典加密方式。分享给大家供大家参考,具体如下:导读:有的时候,我们希望对表里的某些敏感字段进行加密,想了好长时间没有比较好的解决方案,后台在网上查了查,放心discuz论坛的这种方案对这种情况解决的不错,特copy过来,给大家分享一下,代码如下:he...

php开发中加密的方法【图】

这篇文章主要介绍了php 开发中加密的方法总结的相关资料,需要的朋友可以参考下1,使用crypt()函数进行加密 crypt()函数可以进行单项加密,具体语法如下: string crypt(string str[,tring salt])其中 str是要加密的字符串,salt为加密时使用的干扰串,如果省掉第二个参数,就会随机生成一个干扰串。crypt()函数支持四种算法和长度。具体如下表: 示例代码如下:<?php $str ="Im jack!!!"; echo "加密前的str为:".$str."<br>"; $cr...

PHP实现的DES加密解密封装类完整的方法

这篇文章主要介绍了PHP实现的DES加密解密封装类,结合完整实例形式分析了php DES加密解密封装类的定义与使用技巧,需要的朋友可以参考下本文实例讲述了PHP实现的DES加密解密封装类。分享给大家供大家参考,具体如下:<?php /** * PHP版DES加解密类 * 可与java的DES(DESede/CBC/PKCS5Padding)加密方式兼容 * */ class CryptDes {var $key;var $iv;function CryptDes($key, $iv){$this->key = $key;$this->iv = $iv;}function encrypt(...

PHP实现的简单AES加密解密算法的方法

这篇文章主要介绍了PHP实现的简单AES加密解密算法,结合具体实例形式分析了php基于mcrypt_encrypt、bin2hex、mcrypt_decrypt等方法进行字符串加密解密的相关操作技巧,需要的朋友可以参考下本文实例讲述了PHP简单AES加密解密算法。分享给大家供大家参考,具体如下:/* * 实现AES加密 * $str : 要加密的字符串 * $keys : 加密密钥 * $iv : 加密向量 * $cipher_alg : 加密方式 */ function ecryptdString($str,$keys="6461772803150152...

php使用crypt()函数进行加密的方法【图】

这篇文章主要为大家详细介绍了php使用crypt()函数进行加密,具有一定的参考价值,感兴趣的小伙伴们可以参考一下一、代码<?php $str = 应用crypt()函数进行单向加密!; //声明字符串变量$str echo 加密前$str的值为:.$str; $crypttostr = crypt($str); //对变量$str加密 echo <p>加密后$str的值为:.$crypttostr; //输出加密后的变量 ?>二、运行结果参数不带salt,每次加密得出的密文都不一样。加密前$str的值为:应用...

php生成加密公钥加密私钥图文详解

这篇文章主要介绍了php 生成加密公钥加密私钥实例详解的相关资料,需要的朋友可以参考下php 生成加密公钥加密私钥实例详解生成公钥私钥 win下必须要openssl.cof支持 liunx一般已自带安装 $config = array( //"digest_alg" => "sha512", "private_key_bits" => 512, //字节数 512 1024 2048 4096 等 "private_key_type" => OPENSSL_KEYTYPE_RSA, //加密类型 ); //1.创建公钥和私钥 返回资源 $res = openssl_...

php实现用户注册密码的crypt加密的方法【图】

这篇文章主要为大家详细介绍了php实现用户注册密码的crypt加密,具有一定的参考价值,感兴趣的小伙伴们可以参考一下一、代码1、conn.php<?php $conn = mysql_connect("localhost", "root", "111") or die("连接数据库服务器失败!".mysql_error()); //连接MySQL服务器 mysql_select_db("db_database21",$conn); //选择数据库db_database21 mysql_query("set names utf8"); //设置数据库编码格式utf8 ?>2、index.php...

PHP更安全的密码加密机制Bcrypt图文详解

这篇文章主要给大家介绍了关于PHP更安全的密码加密机制Bcrypt的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。前言我们常常为了避免在服务器受到攻击,数据库被拖库时,用户的明文密码不被泄露,一般会对密码进行单向不可逆加密——哈希。常见的方式是:哈希方式加密密码md5(‘123456)e10adc3949ba59abbe56e057f20f883emd5(‘123456 . ($salt = ‘salt))207acd61a3c1bd506d7e9a...

php实现AES加密类实现步骤详解

这次给大家带来php实现AES加密类实现步骤详解,php实现AES加密类的注意事项有哪些,下面就是实战案例,一起来看一下。CryptAES.class.php文件:<?php class CryptAES {protected $cipher = MCRYPT_RIJNDAEL_128;protected $mode = MCRYPT_MODE_ECB;protected $pad_method = NULL;protected $secret_key = ;protected $iv = ;public function set_cipher($cipher){$this->cipher = $cipher;}public function set_mode($mode){$this-...

PHP对源代码加密方法总结

这次给大家带来PHP对源代码加密方法总结,PHP对源代码加密的注意事项有哪些,下面就是实战案例,一起来看一下。虽说分享是传统的美德,但我们有时候辛辛苦苦写一些程序只是为了卖点小钱,挣点辛苦费,也防止有些没有道德的人倒卖,所以我们不得不对我们的程序进行加密,以下我们来介绍一下如何通过PHP的自定义函数来加密我们的PHP源代码。第一个方法<?php function encode_file_contents($filename) { $type=strtolower(substr(str...

php实现和c#一致的DES加密解密的方法

本篇文章主要介绍php实现和c#一致的DES加密解密的方法,感兴趣的朋友参考下,希望对大家有所帮助。注意:key的长度为8位以内。//C# 版DES 加解密算法 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls;...