网站大量收购闲置独家精品文档,联系QQ:2885784924

第四章 数据库安全性重点介绍.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充:加密技术 常用加密方法: 1、移位加密: 读取密文消息中每个字母,查找图中的第二行。 找到匹配时,将密文消息中的字母换成表第一行同列的相 应字母。 对密文消息中所有字母重复这个过程。 a b c d e f g h i j k l m n o p q r s t u v w x y z d e f g h i j k l m n o p q r s t u v w x y z a b c 补充:加密技术 2、仿射加密法: 例设K=(7,3),则加密函数为7x+3,注意7-1 mod 26=15,则对“hot”的加密为: 7*7+3 mod 26=0 7*14+3 mod 26=23 7*19+3 mod 26=6 密文为:axg 补充:加密技术 3、维吉尼亚加密: Ek(x1,x2,x3,…,xm)=(x1+k1,x2+k2,…,xm+km) 例:设密钥长度为6,密钥字为cipher,对应的映射为k=(2,8,15,7,4,17),明文为thiscryptosystemisnotsecure,则运算过程如下: 19 7 8 18 2 17 24 15 19 14 18 24 18 2 8 15 7 4 17 2 8 15 7 4 17 2 21 15 23 25 6 8 0 23 8 21 22 15 20 19 4 12 8 18 13 14 19 18 4 2 20 17 4 8 15 7 4 17 2 8 15 7 4 17 2 8 15 1 19 19 12 9 15 22 8 25 8 19 22 25 19 所得密文为:vpxzgiaxivwpubttmjpwizitwzt 补充:加密技术 4、hill加密: Ek(x)=xK K为m*m的可逆矩阵 Dk(y)=yK-1 假设密钥k为 假设我们准备加密july,我们有两个明文元素(9,20),(11,24) 因此密文为delw。 补充:加密技术 5、置换密码: 保持明文字母不改变,通过重排它们的位置改变明文的信息。 例 设m=6密钥为 1 2 3 4 5 6 3 5 1 6 4 2 对明文shesellsseashellsbytheseashore 先划为以下明文组shesel|lsseas|hellsb|ythese|ashore 按密钥置换:eeslsh|salses|lshble|hsyeet|hraeos 则密文为:eeslshsalseslshblehsyeethraeos 补充:加密技术 6、序列密码: 产生一个密钥流Z=z1z2z3…,然后使用它根据下述规则来加密明文串 Y=y1y2…=Ez1(x1)Ez2(x2)… 例 假设K=8,明文为rendezvous,先转成整数: 密文为:zvrqhdujim 明文 17 4 13 3 4 25 21 14 20 18 密钥流 8 17 4 13 3 4 25 21 14 20 相加并对26取模 25 21 17 16 7 3 20 9 8 12 补充:加密技术(DES加密技术简介) Li-1 Ri-1 f + Li Ri Ki DES加密共进行16轮加密,每轮的过程如图所示,明文x可以分为LiRi,分别为32位,Ki为48位的比特流,对Ki和Ri-1通过f函数转换为再与Li-1进行按位异或,得到Li-1和Ri-1 * * 4.2.5 数据库角色 数据库角色是被命名的一组与数据库操作相关的权限集合。 一、角色的创建 create role 角色名 //刚创建的角色是空的 二、给角色授权 grant 权限[,权限]… on 对象类型对象名 to 角色[,角色]… 4.2.5 数据库角色 三、将一个角色授予其他的角色或用户 grant 角色1[,角色2]… to 角色[,用户1]… [with admin option] With admin option的功能类似于with grant option; 四、角色权限的收回 revoke 权限[,权限]… On 对象类型对象名 From 角色[,角色]… 例11 通过角色将一组权限授予一个用户 1、首先创建一个角色 create role r1 2、对角色r1授予对student的select、update、insert权限 grant select,update,insert on table student to r1 3、将r1授予王平、张明、赵玲 grant r1 to 王平,张明,赵玲 4、收回王平的这三个权限 revoke r1 from 王平 例12 角色的权限修改 Grant delete

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档