首页 » 网站建设 » php盐技巧_实现MySQL AES_ENCRYPT函数带盐 对字段值做加密处理 mysql

php盐技巧_实现MySQL AES_ENCRYPT函数带盐 对字段值做加密处理 mysql

duote123 2024-11-20 0

扫一扫用手机浏览

文章目录 [+]

在买色扣里默认的一个 as 函数只能是大略的一种加密的算法,这里通过一种实现了一种代言的办法。
这里就给大家演示一下 as 怎么去结合代言的算法来实现加密的。

第一步,通过 uuid 函数天生随机值。
这里是一个测试案例,先给大家演示一下效果。
这里先晒的一页纸,这个便是盐了,盐每条数据都要保持随机的盐。

php盐技巧_实现MySQL AES_ENCRYPT函数带盐  对字段值做加密处理  mysql

第二步,把盐和 key 也便是钥匙越繁芜越好,自己设了一个越繁芜越好。
把这两个 e 组合就相称于实现了代言了,也便是相称于安装一个指纹防盗锁了,就这么个意思。
这个便是 key,看一眼这个,这便是 key 了,盐和这个一组合,就这样的,这便是盐。

php盐技巧_实现MySQL AES_ENCRYPT函数带盐  对字段值做加密处理  mysql
(图片来自网络侵删)

第三步,须要通过将铭文进行加密。
这个便是已经加好了,看一眼加密后的中国是什么样子,这里便是天生了加密后的数据,就这样了,基本是看不懂的。

怎么去进行解密?通过下面这个命令,这个便是刚才那个 key 值,这个记好了,然后来进行解密,这里就将中国可以反解出来了。

在生产案例,在生产环境中常日会对身份证号、手机号、银行卡、用户的密码这几项进行加密。
可以通过程序,比如加php 或者购措辞、python 措辞进行加密。
这里也可以通过买 so 这种自身的办法进行加密。
这里也是给大家演示一下。

先创建一张加密的表,这个便是相称于加密的数据,就要叫自断名,这个便是延,言是每次都会天生随机的言,每次 uuid 值是不一样的。
字段就保持存随机言,通过它来进行解密。
已复制,这张表已经创建好了。

来测试一下。

第一步,师长西席成随机言,然后将随机言跟自己 key 一组合,这样相称于增加了繁芜性。

然后实行 insert,这里看一眼这张表,这便是烟,这便是加密往后的数据。

然后来进行解密,就通过这条命令,这个 a s 函数,然后将这个盐跟刚才这个屁一定要记好了,不然解不开这个盐字段跟这个盐一组合,然后便是拿到了一把钥匙来进行解密,一回车,这个一层便是出来了。

本日便是给大家演示一下通过 mysco 这个 aes 函数代言做数据加密。

标签:

相关文章