对称加密体制与优缺点.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对称加密体制与优缺点

对称加密体制的优缺点: 优点:加密速度快,保密度高。 缺点: 1.密钥是保密通信的关键,如何才能把密钥安全送到收信方是对称加密体制的突出问题。 2. n个合作者,就需要n各不同的密钥,使得密钥的分发复杂。 3.通信双方必须统一密钥。 4.难以解决数字签名认证问题。不适合网络邮件加密需要。 DES是采用传统换位与置换的加密方法的分组密码系统。 非对称加密体制的优缺点: 缺点: 加密算法复杂,加密和解密的速度比较慢。 优点: 1.公钥加密技术与对称加密技术相比,其优势在于不需要共享通用的密钥。 2.公钥在传递和发布过程中即使被截获,由于没有与公钥相匹配的私钥,截获的公钥对入侵者没有太大意义。 3.密钥少便于管理,N个用户通信只需要N对密钥。 4.密钥分配简单,加密密钥分发给用户,而解密密钥由用户自己保留。 数字签名和加密的区别 数字签名采用公开密钥算法实现,数字签名与通常的数据加密算法作用是不同的,它们的实现过程与使用的密钥不同。 数字签名使用的是发送方的密钥对,发送方用自己的私有密钥进行加密,接收方用发送方的公开密钥进行解密。数字签名是一个一对多关系:任何拥有发送方公开密钥得人都可验证数字签名的正确性。数字签名是为了证实信息确实是由某个用户发送,对网络中是否有人看到该信息并不关心。 数据加密使用的是接受方的密钥对,发送方用接收方的公开密钥进行加密,接受方用自己的私有密钥进行解密。加密是一个多对一的关系:任何知道接受方公开密钥的人都可以向接收方发送加密信息,只有拥有接收方私有密钥的人才能对信息解密。 一个用户通常有两个密钥对,一个用来对数字签名进行加密解密,一个用来对私密密钥进行加密解密。 RSA算法中,素数p=7,q=11,加密密钥e=7,计算解密密钥dN=pq=7*11=77 φ(n)=(p-1)(q-1)=6*10=60 根据公式d× e ≡ 1 (mod (p-1)(q-1))又e=7,所以 7*d≡ 1 (mod 60)。。即 7d mod 60 = 1。7x43=301 301除以6刚好余1.所以d=43已知RSA算法中的两个素数P=11,Q=17,公钥部分E=13,明文M=9,请计算出私钥部分的D和密文C的值是多少c=25?d=37) 在RSA加密算法中,已知 1) p=23,q=3;任选随机数e=5 明文m=3 计算:1)Φ(n)=?,n=?;2)私钥d=?;3)密文c=?Φ(n)=44,n=69;2) 私钥d=9;3) 密文c=36用RSA算法加密时,已知公钥是(e=7,n=20),私钥是(d=3,n=20),用公钥对消息m=3加密,得到的秘文是? m=3的加密=m^e mod n。 3^7=2187=7(mod20) 密文7利用解密密钥 d=3原文m=(密文)^3=7^3=343=3(mod 20)原文是3.M O N A R C H Y B D E F G I K L P Q S T U V W X Z (1)请输入明文:sunhongguo 输入无关字符:x 经过处理后的明文为:SU NH ON GX GU OX 其最终长度为:12 加密后所得到的密文是:LX OY NA IW EW AV (2):请输入密文:sunhongg 请输入密文:lxoynaiwewav 解密后所得到的明文是:SU NH ON GX GU OX 维吉尼亚密码课 加密 you are my only love 这一串文字,首先需要指定一个密钥,比如说:forever。接下来,重复forever,让两串字母一一对应。如下表: 密钥 f o r e v e r f o r e v e r f o 明文 y o u a r e m y o n l y l o v e 对于第一对字母f和y,在密码表上查找第f行第y列,结果是d,于是第一个字母被加密成了d。 第二对字母o、o,第o行第o列是c,这个字母就被加密成了c。 ………… 依次类推。我们把上面的结果写在下面: 密钥 f o r e v e r f o r e v e r f o 明文 y o u a r e m y o n l y l o v e 密文 d c l e m i d d c e p t p f a s 维吉尼亚密码第一次建立了多表置换密码体系,并且逐步形成了“密钥”的概念,是古典密码学的一次重大革新。很长一段时间,维吉尼亚密码都被认为是不可破译的。直到19世纪60年代,维吉尼亚密码才被普鲁士军官卡西斯基和英国人巴贝奇破解。

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档