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

MySQL双向加密与解密使用详解

MySQL双向加密与解密使用详解
如果你使用的是MySQL数据库,你需要在应用程序中保存您的密码或其他敏感重要信息的好机会。保护这些数据免受黑客攻击或窃听是一个非常关注的问题,因为你既不允许未经授权的人员使用或破坏应用程序,而且还保证你的竞争优势。幸运的是,MySQL很多加密功能设计提供这种类型的安全性,本文概述了一些的功能,并说明如何使用这些安全的不同层次,他们可以提供。

双向加密

让我们用最简单的加密开始:双向加密。在这里,一块数据与一个密钥进行加密,并只能由人谁知道key.mysql有两个功能来支持这种类型的加密解密,称为编码和解码()()。以下是一个简单的例子:
复制代码代码如下所示:
插入用户(用户名,密码)
值(乔,编码('guessme、嘛呢叭咪));
查询OK,1行受影响(0.14秒)
在这,乔密码是guessme,这是经过加密的关键咒语。需要注意的是,加密的结果是一个二进制字符串,如下所示:
复制代码代码如下所示:
MySQL >从users用户名= '乔';
---------- ---------- + + +
| | |用户名密码
---------- ---------- + + +
|乔|我|!
---------- ---------- + + +
1行集(0.02秒)
咒语的关键是恢复到原始字符串的关键。这个密钥必须通过解码()函数来得到原始的、未加密的密码。下面是它的使用方式:
MySQL >选择解码(密码,嘛呢叭咪)
从用户的用户名= '乔';
--------------------------------- + +
|解码(密码,嘛呢叭咪)|
--------------------------------- + +
| guessme |
--------------------------------- + +
1行集(0秒)
应该很容易看出它是如何在Web应用程序中运行的。当验证用户登录时,解码()将打开网站专用密钥保存在数据库中的密码,并将其与用户输入的内容进行比较。如果您使用PHP作为自己的脚本语言,则可以查询如下:

复制代码代码如下所示:
< PHP
从用户那里选择计数(*)
用户名= $ inputuser'and解码(密码,
咒语)=inputpass美元;
>
注:虽然两功能的编码和解码()()可以满足大部分的要求,有时你想使用高强度的加密,在这种情况下,你可以使用aes_encrypt()和()函数,这aes_decrypt工作方式相同,但加密高。

相关文章

Win8如何启用和禁用其他电源计划在

Win8如何启用和禁用其他电源计划在

计划,系统,启用,电源,电脑软件,点评:有利于计算机性能的提高,使系统合理地添加电源方案。这里我们介绍了在系统中启用附加电源计划的方法,感兴趣的朋友可以参考一下。 电源计划是硬件和系统设置(如显示、睡眠等)的集合,用来管理计算机如何使用电…

如何选择合适的mysql存储引擎

如何选择合适的mysql存储引擎

存储引擎,如何选择,合适,电脑软件,mysql,MySQL支持几种存储引擎作为不同类型的表的处理器。MySQL存储引擎包括处理事务安全表和处理非事务安全表的引擎。 非事务表的MyISAM管理。它提供了高速存储和检索,以及全文检索capabilities.myisam是…

win7如何调整和设置的时间让电脑的

win7如何调整和设置的时间让电脑的

调整,设置,时间,更准确,电脑软件,点评:看电脑上上课的时间,所以电脑时间的准确是绝对必要的。在这里,我将介绍如何调整和设置计算机时间,以使其更准确。 当许多学生在宿舍等候上课时,他们会打开电脑,消磨时间。当然,他们也会在电脑上看时间去上课…

如何在Word2007中设置默认字体

如何在Word2007中设置默认字体

默认,字体,设置,如何在,电脑软件,设置默认字体确保每个新打开的文档设置你选择的字体设置为默认,默认的字体应用于活动模板(模板):一个或多个文件,包括结构和工具的形式完成文件的样式和页面布局等元素。例如,Word模板可以生成一个单一的文件,和Fr…

gdonkey.exe的功能是什么该gdonkey

gdonkey.exe的功能是什么该gdonkey

查询,功能,过程,电脑软件,gdonkey,点评:gdonkey.exe是电驴的P2P文件共享的2000点计划的一部分 进程文件:gdonkey或gdonkey.exe 进程名称:eDonkey2000对等的工具 过程类别:安全风险的过程 英文描述: gdonkey.exe是一个过程,属于eDonkey网络工具…

QQ搞笑人物签名:不要糟蹋青春这个词

QQ搞笑人物签名:不要糟蹋青春这个词

你已经,这个词,开始了,秋天,人物,我昨天杀了百度,在他死之前,他问我为什么,我说,你知道得太多了。 谁和我一样,吃我喜欢的东西,待在一起,最后吃。 虽然我没有腰,没有一个是白色的,没有一个是细长的,没有一个是惊人的,但是呢,但是呢,你认为我至少比他们…

IP处理功能inet_aton()和inet_ntoa()使

IP处理功能inet_aton()和inet_ntoa()使

使用说明,功能,电脑软件,IP,inet_ntoa,MySQL IP到int的转换函数 选择inet_aton(IP)从table_name; 网络地址: 192.168.33.123 每个值的最大值不交叉255,即十六FF,而两个字节正好是255的最大值。 这样,您就可以用32位的塑料来保存地址了。 一百九十…

wiseupdt.exe的过程是怎样的

wiseupdt.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wiseupdt,Review: a brief introduction to the wiseupdt.exe process 进程文件:wiseupdt或wiseupdt.exe 进程名称:Grokster Wiseupdt 过程类别:安全风险的过程 英文描述: wiseupdt.exe是Grokster文件共享工具的更…

删除在Word2007文档/2010线

删除在Word2007文档/2010线

文档,删除,电脑软件,我们通常在编辑word文档时,往往会发现文件中会出现但却是莫名其妙的。行,当我们按删除键删除时,却发现这些行在任何情况下都不能删除,令人惊讶的是,这些行我们使文档更复杂,我有什么办法可以去掉现在我们来告诉你一些小技巧。…

什么是过程eudora.exeEudora过程信

什么是过程eudora.exeEudora过程信

过程,信息查询,电脑软件,exeEudora,eudora,点评:eudora.exe是Qualcomm Eudora邮件客户端程序发送和接收电子邮件 进程文件:Eudora或eudora.exe Process name: Eudora Mail Client 过程类别:安全风险的过程 英文描述: eudora.exe是来自高通,允…

用mysql导出数据的正确方法

用mysql导出数据的正确方法

方法,导出数据,正确,电脑软件,mysql,它已经被折磨了很长时间,并希望在MySQL命令行下导出数据库,但是它不会每天都提示错误。后来,人们知道,就不是MySQL的命令,所以它不可能是mysql命令行下的出口。 以下是错误的方法: 以下是正确的做法: 也就是…

谁动了我的心,斑驳了思念

谁动了我的心,斑驳了思念

我的心,斑驳,谁动了,思念,电脑软件,我们不能忘记过去,记忆越来越空洞。 我们逃不掉结局,故事不应该继续下去。 你不会得到不必要的资金。你必须记住你没有这个能力。 不要拿你无知的事实来抢劫。你必须记住,你哥哥没有资本。 亲爱的,演出结…