求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

變更

前往: 導覽搜尋

数据加密

增加 68 位元組, 5 天前
無編輯摘要
'''数据加密''',是一门 [[ 历史 ]] 悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密 [[ 算法 ]] 和解密密钥将密文恢复为明文。它的核心是密码学。
数据加密仍是 [[ 计算机]]<ref>[https://www.doc88.com/p-7035214514643.html 计算机辅助技术CAD],道客巴巴,2016-04-07</ref>系统对信息进行保护的一种最可靠的办法。它利用密码技术对 [[ 信息 ]] 进行加密,实现信息隐蔽,从而起到保护信息的安全的作用。
==基本信息==
===简介===
和防火墙配合使用的 [[ 数据 ]] 加密技术,是为提高信息系统和数据的安全性和保密性,防止秘密数据被外部破译而采用的主要技术手段之一。在技术上分别从软件和硬件两方面采取措施。按照作用的不同,数据加密技术可分为数据传输加密 [[ 技术 ]] 、数据存储加密技术、数据完整性的鉴别技术和密钥管理技术。
数据传输加密技术的目的是对传输中的数据流加密,通常有线路加密与端—端加密两种。线路加密侧重在线路上而不考虑信源与信宿,是对保密信息通过各线路采用不同的加密密钥提供 [[ 安全 ]] 保护。端—端加密指信息由发送端自动加密,并且由TCP/IP进行数据包封装,然后作为不可阅读和不可识别的数据穿过互联网<ref>[https://www.sohu.com/a/456373249_120413545 互联网到底是什么?这几点信息要了解清楚] ,搜狐,2021-03-19 </ref>,当这些信息到达目的地,将被自动重组、解密,而成为可读的数据。
数据存储加密技术的目的是防止在存储环节上的数据失密,数据存储加密技术可分为密文存储和存取控制两种。前者一般是通过加密 [[ 算法 ]] 转换、附加密码、加密模块等方法实现;后者则是对用户资格、权限加以审查和限制,防止非法用户存取数据或合法用户越权存取数据。
数据完整性鉴别技术的目的是对介入信息传送、存取和处理的人的 [[ 身份 ]] 和相关数据内容进行验证,一般包括口令、密钥、身份、数据等项的鉴别。系统通过对比验证对象输入的特征值是否符合预先设定的参数,实现对数据的安全保护。
密钥管理技术包括密钥的 [[ 产生 ]] 、分配、保存、更换和销毁等各个环节上的保密措施。
==基本概念==
明文,即原始的或未加密的数据。通过加密算法对其进行加密,加密算法的输入信息为明文和密钥;
密文,明文加密后的格式,是加密算法的输出信息。加密算法是公开的,而密钥则是不公开的。密文不应为无密钥的用户 [[ 理解 ]] ,用于数据的存储以及传输;
密钥,是由 [[ 数字 ]] 、字母或特殊符号组成的字符串,用它控制数据加密、解密的过程;
加密,把明文转换为密文的过程;
解密算法,解密所采用的变换方法。
加密技术是一种防止信息泄露的技术。它的核心技术是 [[ 密码学 ]] ,密码学是研究密码系统或通信安全的一门学科,它又分为密码编码学和密码分析学。
任何一个加密系统都是由明文、密文、算法和密钥组成。发送方通过加密 [[ 设备 ]] 或加密算法,用加密密钥将数据加密后发送出去。接收方在收到密文后,用解密密钥将密文解密,恢复为明文。在传输过程中,即使密文被非法分子偷窃获取,得到的也只是无法识别的密文,从而起到数据保密的作用。
==数据加密方法==
===异或===
异或算法的好处便是数A和数B异或后,把 [[ 结果 ]] 再和数A异或便可得到B,或者和数B异或可重新得到数据A。利用异或的这个特性可简单实现数据的加密和解密算法。
===构建加密机加密===
===对称加密技术===
对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机 [[ 功能 ]] 要求也没有那么高。IDEA加密标准由PGP(Pretty Good Privacy)系统使用。
===非对称加密技术===
1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理 [[ 问题 ]] ,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
==参考文献==
[[Category:520 教育總論]]
781,226
次編輯