当前位置:首页 > 日记 > 正文

mysql加密/压缩功能

mysql加密/压缩功能
这些问题可能会导致数据值的变化。一般来说,当你使用非二进制字符串数据类型可能会出现上述问题,如char、varchar、文本、数据和其他数据类型。

aes_encrypt()和()aes_decrypt

aes_encrypt()和()aes_decrypt可以加密/正式使用AES算法对数据进行解密,算法使用128位密钥进行编码,但用户可以扩展到256 bits.mysql选择128位密钥算法实现更快,因为这是足够安全的大多数用户。

的aes_encrypt(STR,key_str)函数加密字符串并返回一个字符串,aes_decrypt(crypt_str,key_str)功能可以解密数据通过官方的AES(高级加密标准)加密算法和返回原字符串,和输入变量可以是任何长度。如果输入变量是零,结果也为空。
因为AES是一种块级算法,使用字符串填充来编码所需的非等长。

编码()和解码()

编码(STR,pass_str):此功能使用pass_str作为密码加密字符串str,其加密的结果可以通过解码解密()函数。函数的结果是一个相同的length.decode(crypt_str,pass_str):此功能使用pass_str作为密码解密字符串crypt_str是加密使用的编码()。

des_encrypt()和()des_encrypt

des_encrypt(STR { } },{ key_num | key_str):这个函数使用三重DES算法加密的加密字符串和一个给定的键。
des_decrypt(crypt_str {,}:key_str)这个函数解密字符串加密通过des_encrypt(),如果有错误,则返回null。

压缩和解压缩()()

压缩(string_to_compress):这个函数将字符串并返回一个二进制字符串。此功能需要MySQL已经有压缩库编译,例如zlib,或函数的返回值始终是空的。压缩后的字符串可以解压缩的解压缩()function.uncompress(string_to_uncompress):这一功能解压字符串,通过压缩压缩()函数。如果变量是不压缩的值,返回结果为空。

密码()

密码(STR):此功能是用来加密存储在用户表密码柱MySQL的密码。密码()函数是用来验证系统的MySQL服务器,并且用户不应在自己的应用程序中使用的功能。如果你需要使用一个加密的功能,你可以考虑用MD5或SHA1()()。

其加密结果的示例如下:

在MySQL的系统数据库MySQL的用户表中,有一个名为密码的列,它保存由密码函数加密的用户的密码数据:
加密()

加密(STR {,}:盐)这个功能是利用Unix crypt加密str()系统的调制和返回一个二进制串。在此,盐变应该是一个包含超过两个字符。如果没有盐,是用一个随机值。如果crypt()在用户的操作系统的系统调用是不可用的(Windows操作系统是如此),该函数返回null。

(MD5)

MD5(STR):此函数计算字符串的128位MD5校验和,其结果是由32个十六位数字组成的二进制字符串。如果变量为null,则返回null。

其加密结果的示例如下:
SHA1()/()沙:

The SHA1 (STR) /SHA (STR) function calculates the 160 bit SHA-1 check sum of the string str.The return value is a binary string consisting of 40 sixteen decimal digits.If the variable is NULL, then the NULL is returned.

其加密结果的示例如下:

相关文章

是de_serv.exe安全过程可以de_serv

是de_serv.exe安全过程可以de_serv

过程,结束,电脑软件,de_serv,exe,点评:de_serv.exe是AVM的DSL调制解调器驱动程序相关的过程 进程文件:de_serv或de_serv.exe 过程名称:动静脉畸形弗里茨!Web服务路由 过程类别:安全风险的过程 英文描述: de_serv.exe安装和AVM fritzs系列,fritzs…

访问Linux默认访问控制权限的具体

访问Linux默认访问控制权限的具体

权限,默认,访问控制,具体步骤,电脑软件,注释:帮助您了解Linux文件格式和设置权限是本文的目的。下面,我将与大家分享具体的操作步骤。有兴趣的朋友可以参考哈。 实验的目的:了解Linux文件的权限设置。 实验步骤: 1。以root身份登录Linux 2…

基于日志分析的方法探讨

基于日志分析的方法探讨

方法,日志分析,电脑软件,LogMiner是每个DBA应该熟悉的工具,当天由于用户的错误,你需要不完全恢复,因为你不能确定时间完成此操作,所以它会带给你巨大的困难恢复丢失的数据不能完全恢复。LogMiner可以帮助你决定误操作的确切时间。 我的测试环境…

如何关闭Vista系统的ClearType功能

如何关闭Vista系统的ClearType功能

系统,功能,电脑软件,Vista,ClearType,点评:ClearType功能可以点击鼠标的右键点击桌面,选择个性化,打开个性化窗口,输入窗口颜色和外观/打开传统风格的外观属性,获得更多的颜色选项 /效果,取消在这里。 Windows ClearType功能可以在屏幕上显示更…

游戏不能打开很高的屏幕不能打开高

游戏不能打开很高的屏幕不能打开高

解决方案,屏幕,很高,高质量,游戏,问题: 我的电脑配置是i7处理器,7970芯片卡,玩孤岛危机3游戏可以打开一个质量比较高,但玩狙击手:幽灵战士;2游戏,高质量是无法打开的非常高的水平,这是怎么了 答案uff1a 游戏质量默认选项是Low(低),中(),高(高),自定义(自定…

手动优化Win7清理和关闭多余的Win7

手动优化Win7清理和关闭多余的Win7

服务,优化,多余,电脑软件,点评:低配置计算机如何才能顺利地赢7本文教您手动优化Win 7,对象是最容易被忽略的系统服务,感兴趣的朋友可以参考它。 现在有很多配置不高的电脑用户正式使用Windows7(以下简称Win 7),如何让低配置的电脑跑赢可以更流利…

Oracle创建表空间细节

Oracle创建表空间细节

创建表空间,细节,电脑软件,Oracle,注: 1。如果您在PL/sql和其他工具中打开,请修改下列代码{斜体增厚段}执行以下代码 2。确保路径存在,例如,{ D: Oracle oradata Oracle9i }是你要保存文件的路径。 分为四个步骤:* *第一步:创建一个临时表空间。 复…

微信8.0.7更新了什么?微信8.0.7怎么

微信8.0.7更新了什么?微信8.0.7怎么

微信8.0.7更新了什么?微信8.0.7怎么恢复聊天记录?,微信,恢复,点击,聊天记录,备份,功能,确认,设置,前几日微信向ios用于推送了全新的8.07版本,更新了不少全新的内容,其中可以在群里向某个用户转账,以及支持调用系统电话了,也就是之前的CallKit功能,另外还可…

一个解决mysql5中国混沌编码问题的

一个解决mysql5中国混沌编码问题的

编码问题,中国,混沌,方法,电脑软件,mysql5的混沌编码的问题,可以通过以下方法解决: 1。设置phpMyAdmin 复制代码代码如下所示: 语言:简体中文(zh-utf-8) mysql字符集:UTF-8 Unicode(UTF8) MySQL连接校对gbk_chinese_ci 2。创建数据库时 建立gbk_…

的过程,是一个fsdfwd.exe查询fsdfwd

的过程,是一个fsdfwd.exe查询fsdfwd

查询,是一个,过程,电脑软件,fsdfwd,点评:fsdfwd.exe是F-Secure反病毒杀毒软件包的一部分 进程文件:fsdfwd或fsdfwd.exe 进程名称:F-Secure反病毒网络盾守护 过程类别:安全风险的过程 英文描述: fsdfwd.exe是一个过程,属于F-Secure的反病毒软件…

作为一个过程的mmtray2k.exemmtray

作为一个过程的mmtray2k.exemmtray

作用,查询,作为一个,过程,电脑软件,点评:mmtray2k.exe是摩根多媒体图像处理工具的一部分 进程文件:mmtray2k或mmtray2k.exe 过程名称:摩根多媒体工具箱 过程类别:安全风险的过程 英文描述: mmtray2k.exe过程也是属于摩根多媒体编解码的多媒体,…

XP系统内存读写错误的详细解决方案

XP系统内存读写错误的详细解决方案

错误,内存,系统,读写,解决方案,评论:当我们在计算机系统中运行一些大容量程序或游戏时,系统常常自动弹出xx内存,而不是读或写错误提示。 当我们运行一些较大的程序或游戏在计算机系统中,系统会自动弹出经常XX内存不能被读取或written错误遇到…