mysql 加密解密函数

http://blog.csdn.net/wh62592855/article/details/6777753

mysql下的加密函数有如下几个

PASSWORD():创建一个经过加密的密码字符串,适合于插入到MySQL的安全系
统。该加密过程不可逆,和unix密码加密过程使用不同的算法。主要用于MySQL的认证系统。

ENCRYPT(,):使用UNIX crypt()系统加密字符串,ENCRYPT()函数接收要加密的字符串和(可选的)用于加密过程的salt(一个可以唯一确定口令的字符串,就像钥匙一样),注意,windows上不支持

ENCODE(,)   DECODE(,):加密解密字符串。该函数有两个参数:被加密或解密的字符串和作为加密或解密基础的密钥。Encode结果是一个二进制字符串,以BLOB类型存储。加密程度相对比较弱

MD5():计算字符串的MD5校验和(128位)

SHA5():计算字符串的SHA5校验和(160位)

以上两个函数返回的校验和是16进制的,适合与认证系统中使用的口令。

mysql 官方文档加密函数详解

mysql中的PASSWORD函数使用哪种加密算法?用mysql函数对函数把PASSWORD函数的加密后的值给破解了

MySQL自带的数据库AES_加密与AES_解密函数详解

时间: 2024-10-12 03:39:36

mysql 加密解密函数的相关文章

mysql 加密 解密函数

select   HEX(AES_ENCRYPT('你好世界','ABC123456')) select   AES_DECRYPT(UNHEX('E85A104B6142A7375E53C0545CAD48EE'),'ABC123456') HEX() 二进制转十六进制 UNHEX()  十六进制转 二进制 AES_ENCRYPT(字符串,秘钥)  加密函数 AES_DECRYPT(字符串,秘钥) 解密函数 原文地址:https://www.cnblogs.com/ericblog1992/p

PHP带参数可逆的加密解密函数,可用于cookie的加密解密

在开发应用过程中我们经常会涉及一些链接或参数或cookie的加密解密,由于php自身提供的md5函数不可逆,因此md5只适用于类似密码加密的地方,而cookie加密则有局限性,下面为大家提供一种加密解密函数方法,供大家参考: <?php //加密函数 function passport_encrypt($txt, $key) { srand((double)microtime() * 1000000); $encrypt_key = md5(rand(0, 32000)); $ctr = 0;

php加密解密函数

转自:http://www.jb51.net/article/51706.htm 很多项目的会员系统,都要求要有记住登录功能,在通过cookies实现功能是,由于要将客户信息直接保存到cookies,如果直接写入cookies势必会带来安全隐患,因此通过可逆加密后再保存到cookies相对就安全了 项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理.最常见的应用在用户登录以及一些API

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

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

onethink加密解密函数

onethink中封装的加密解密函数 <?php /** * 系统加密方法 * @param string $data 要加密的字符串 * @param string $key 加密密钥 * @param int $expire 过期时间 单位 秒 * @return string * @author 麦当苗儿 <[email protected]> */ function think_encrypt($data, $key = '', $expire = 0) { $key = md5

PHP加密解密函数实例教程

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

自定义加密解密函数

/** * * 加密参数 * @author tarylei <[email protected]> * @version 2014年3月31日 17:57:14 * @param string $param * @return string $_key */ function encryptParam( $param = '' ) { $_key = ''; $CI = & get_instance (); $CI->load->library('Hencrypt');

各种加密解密函数(URL加密解密、sha1加密解密、des加密解密)

普通hash函数如md5.sha1.base64等都是不可逆函数.虽然我们利用php可以利用这些函数写出可逆函数来.但是跨语言时这类可逆函数非常难搞定.所以这时尽量使用AES DES RC4 Rabbit TripleDes这些方法. 包含超时的加密解密函数 1 /** 2 * 加密 3 * @param string $string 要加密或解密的字符串 4 * @param string $operation 加密 '' 解密 DECODE 5 * @param string $key 密钥

MySQL加密解密

加密: HEX(AES_ENCRYPT('123', 'andy')) 解密: AES_DECRYPT(UNHEX('CED4D1B547C01B4475426D8A7D3314C8'),'andy') 其中:'andy'是密钥. MySQL加密解密