问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据在网络上传输为什么要加密?现在常用的数据加密算法主要有哪些?

发布网友 发布时间:2022-04-23 20:00

我来回答

2个回答

热心网友 时间:2023-10-07 20:26

数据传输加密技术的目的是对传输中的数据流加密,通常有线路加密与端—端加密两种。线路加密侧重在线路上而不考虑信源与信宿,是对保密信息通过各线路采用不同的加密密钥提供安全保护。

端—端加密指信息由发送端自动加密,并且由TCP/IP进行数据包封装,然后作为不可阅读和不可识别的数据穿过互联网,当这些信息到达目的地,将被自动重组、解密,而成为可读的数据。

数据存储加密技术的目的是防止在存储环节上的数据失密,数据存储加密技术可分为密文存储和存取控制两种。前者一般是通过加密算法转换、附加密码、加密模块等方法实现;后者则是对用户资格、权限加以审查和*,防止非法用户存取数据或合法用户越权存取数据。

常见加密算法

1、DES(Data Encryption Standard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;

2、3DES(Triple DES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;

3、RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比 DES 快;

4、IDEA(International Data Encryption Algorithm)国际数据加密算法,使用 128 位密钥提供非常强的安全性;

5、RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法; 算法如下:

首先, 找出三个数,p,q,r,其中 p,q 是两个不相同的质数,r 是与 (p-1)(q-1) 互为质数的数。

p,q,r这三个数便是 private key。接着,找出 m,使得 rm == 1 mod (p-1)(q-1).....这个 m 一定存在,因为 r 与 (p-1)(q-1) 互质,用辗转相除法就可以得到了。再来,计算 n = pq.......m,n 这两个数便是 public key。

6、DSA(Digital Signature Algorithm):数字签名算法,是一种标准的 DSS(数字签名标准),严格来说不算加密算法;

7、AES(Advanced Encryption Standard):高级加密标准,对称算法,是下一代的加密算法标准,速度快,安全级别高,在21世纪AES 标准的一个实现是 Rijndael 算法。

8、BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快;

9、MD5:严格来说不算加密算法,只能说是摘要算法;

对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。

扩展资料

数据加密标准

传统加密方法有两种,替换和置换。上面的例子采用的就是替换的方法:使用密钥将明文中的每一个字符转换为密文中的一个字符。而置换仅将明文的字符按不同的顺序重新排列。单独使用这两种方法的任意一种都是不够安全的,但是将这两种方法结合起来就能提供相当高的安全程度。

数据加密标准(Data Encryption Standard,简称DES)就采用了这种结合算法,它由IBM制定,并在1977年成为美国官方加密标准。

DES的工作原理为:将明文分割成许多64位大小的块,每个块用64位密钥进行加密,实际上,密钥由56位数据位和8位奇偶校验位组成,因此只有56个可能的密码而不是64个。

每块先用初始置换方法进行加密,再连续进行16次复杂的替换,最后再对其施用初始置换的逆。第i步的替换并不是直接利用原始的密钥K,而是由K与i计算出的密钥Ki。

DES具有这样的特性,其解密算法与加密算法相同,除了密钥Ki的施加顺序相反以外。

参考资料来源:百度百科-加密算法

参考资料来源:百度百科-数据加密

热心网友 时间:2023-10-07 20:26

因为网路传输的过程中存在信息传输的安全性,而通过数据的加密可以在一定程
度上提高数据传输的安全,保证传输数据的完整性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 数据加密技术主要分为哪两种? 数据加密算法可以分为几大类型,个举一例说明? 冬至吃什么馅的饺子有怎样的寓意 冬天吃什么馅的饺子好 现在支付宝中的余额宝的利息是多少,比如一万块一天的利息是多少? 余额宝利息多少 支付宝余额宝的利息是多少 余额宝的利息是怎么算的,10000块一天是多少利息? 旅游业为什么被称为无烟工业 有“无烟城市”之称的是哪个城市? 什么是无烟火锅 “无烟国家”是指哪一国 无烟用英语怎么说 什么是无烟环境(要具体标准的) 酒店房间如何做无烟处理 宾馆可无烟处理什么意思 中国的无烟日是什么时候 无烟校园宣传内容有哪些? “无烟”指的是什么意思 世界无烟日的来历? 父亲节的来历与意义? 数据加密的基本信息 父亲节是什么来历? 父亲节由来简单10行 父亲节的来历和意义 360元钱数好不好 收360元有什么讲究 看病人送360元这个数字吉利吗 360这数字有不吉利的说法吗?谁能解释解释… 温州 人为什么对360这个数字非常忌讳 360这数字代表什么意思? excel里怎样提取出“xxx年xx月xx日至xxxx年xx月xx日”中的一个日期? EXCEL 日期提取 公式 如何excel身份证号提取日期 怎样从EXCEL一段文本中提取出日期 在excel表中,怎么用mid函数提取时间? 25岁男 牙齿掉了一颗还会再长吗? 25虚岁的人掉了牙齿会不会长?不能长的话该怎么办? 25周岁的人,牙齿掉了,还会再长吗 25岁大门牙磕掉了还能长出来吗