仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 664|回复: 8
打印 上一主题 下一主题

[学习教程] 发布教你疾速把握MySQL数据库的双向加密体例

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:13:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DBaaS系统其实具有更大的市场机遇:像其他云服务一样,DBaaS意味着更短的销售周期,更少的启动费用,持续不断的收入,也意味着比之前更多的客户。<SPANclass=a14cid=zoom><Pstyle="TEXT-INDENT:2em">假设你正在运转利用MySQL的Web使用程序,那末你把暗码大概其他敏感信息保留在使用程序里的时机就很年夜。回护这些数据免受黑客大概窥伺者的猎取是一个使人存眷的主要成绩,由于您既不克不及让未经受权的职员利用大概损坏使用程序,同时还要包管您的合作上风。侥幸的是,MySQL带有良多计划用来供应这类范例平安的加密函数。本文概述了个中的一些函数,并申明了怎样利用它们,和它们可以供应的分歧级其余平安。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">双向加密<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">就让我们从最复杂的加密入手下手:双向加密。在这里,一段数据经由过程一个密钥被加密,只可以由晓得这个密钥的人来解密。MySQL有两个函数来撑持这类范例的加密,分离叫做ENCODE()和DECODE()。上面是一个复杂的实例:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>INSERTINTOusers(username,passWord)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">VALUES(joe,ENCODE(guessme,abracadabra));<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">QueryOK,1rowaffected(0.14sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">个中,Joe的暗码是guessme,它经由过程密钥abracadabra被加密。要注重的是,加密完的了局是一个二进制字符串,以下所示:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>SELECT*FROMusersWHEREusername=joe;<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">+----------+----------+<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">|username|password|<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">+----------+----------+<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">|joe|
小魔女 该用户已被删除
沙发
发表于 2015-1-18 18:53:38 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
分手快乐 该用户已被删除
板凳
发表于 2015-1-27 18:15:01 | 只看该作者
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
老尸 该用户已被删除
地板
发表于 2015-2-5 14:37:36 | 只看该作者
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
爱飞 该用户已被删除
5#
发表于 2015-2-12 07:28:11 | 只看该作者
入门没那么困难,精通没那么容易
深爱那片海 该用户已被删除
6#
发表于 2015-3-3 01:28:06 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-11 08:48:25 | 只看该作者
我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!
admin 该用户已被删除
8#
发表于 2015-3-18 03:26:38 | 只看该作者
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
小妖女 该用户已被删除
9#
发表于 2015-3-25 11:44:20 | 只看该作者
对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 16:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表