12 数据的加密保护.pptVIP

  • 8
  • 0
  • 约8.49千字
  • 约 52页
  • 2016-10-29 发布于湖北
  • 举报
12 数据的加密保护.ppt

第十二章 数据的加密保护 在信息时代,数据的安全越来越受到了关注。对于保存在计算机上的某些数据,我们希望其信息不被人所知;对于在网络上传输的重要数据,我们希望即使被敌方窃听之后也不会泄密。此时,将信息进行加密,就成了保障数据安全的首要方法。 加密算法一般可分为对称加密、非对称加密和单向加密三类,由于其特点不同,在不同的系统中具有不同的应用范围,各类算法中都具有一些代表性算法。如对称加密体系中的DES、3DES、AES算法;非对称加密体系中的RSA、DSA算法;单向加密中的MD5、SHA算法等。 一般而言,加密体系中,其最核心的内容是加密算法和密钥;加密算法通常公开,加密系统的安全性决定于密钥的隐蔽性,因此,密钥管理是加密系统中的重要工作。 不同的语言对于加密算法的实现原理基本相同,本章以Java语言为例,实现了一些常见的加密解密算法。对于其他语言实现加密解密,读者可以参考其他文献。 另外,本章还对密钥的安全进行了讲解。 12.1 加密概述 12.1.1 加密的应用 数据加密技术已经广泛应用于因特网电子商务、手机网络和银行自动取款机等领域 信息被敌方获取并得知,可能被敌方用于非法的操作以获取利益 加密是以某种特殊的算法将原有的信息数据进行改变 未授权的用户即使获得了已加密的信息,但是因为无法知道解密的方法,仍然无法了解信息的内容 加密系统中有如下重要概念: 1:明文(

文档评论(0)

1亿VIP精品文档

相关文档