首先我们来认识一下blob类型的数据
blob类型的字段用于存储二进制数据 MySQL中,斑点是个类型系列,包括:TinyBlob, BLOB, MediumBlob, LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。 MySQL的四种BLOB类型类型大小(单位:字节)TinyBlob最大255团最大65 k媒介。
- <李>
创建测试加密表数据
你也可以使用这个函数加密
<代码> INSERT SQL pwn值(“露西”,加密(“tttt”、“abcd”)), 代码>
使用这个函数查询出来的结果解释空,如图
我们还可以使用这个函数:
INSERT pwn 价值(“杰克”,AES_ENCRYPT(“杰克”、“ccdd”)),
还可以使用这个函数AES_DECRYPT (crypt_str key_str)
SQL: <代码>插入pwn值(“保罗所”,AES_DECRYPT(“杰克”、“ccdd”)), 代码>
<代码> 3。代码>双向加密
我们向其中插入一条数据:
INSERT INTO pwn (名称,值)值 (,,,,,,,,,,“工人”, ,,,,,,,编码(“保罗所”,“abcd”) ,,,);1
按普通方式查看记录:
我们要怎么操作才能看到我们刚才存进去的价值值呢?
, SELECT 名字,,解码(价值,“abcd”), as value 得到pwn WHERE name=肮と恕?
结果:
这就是所谓的双向加密,既可以对数据进行加密,也可以对数据进行解密