百科问答网 » 电脑/数码/通讯/互联网 » 电脑常识 » 正文
加密的原理是什么?
加密的原理是什么?
答案或建议:
加密技术通常分为两大类:“对称式”和“非对称式”。
对称式加密就是加密和解密使用同一个密钥,通常称之为“Session Key”这种加密技术目前被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的Session Key长度为56Bits。
非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们两个需要配对使用,否则不能打开加密文件。这里的公钥是指可以对外公布的,私钥则只有持有者自己知道。在网络上,对称式的加密方法很难公开密钥,而非对称式的公钥是可以公开的,不怕别人知道,收件人解密时只要用自己的“私钥”即可以,这样就很好地避免了密钥的传输安全性问题。
加密技术中的摘要函数(MAD、MAD和MAD)摘要是一种防止改动的方法,其中用到的函数叫摘要函数。这些函数的输入可以是任意大小的消息,而输出是一个固定长度的摘要。如果改变了输入消息中的任何信息,输出的摘要将会发生不可预测的改变。也就是说输入消息的每一位对输出摘要都有影响。摘要算法从给定的文本块中产生一个数字签名(fingerprint或message digest),数字签名可以用于防止有人从一个签名上获取文本信息或改变文本信息内容和进行身份认证。摘要算法的数字签名原理在很多加密算法中都被使用,如SO/KEY和PIP(pretty good privacy)。
现在流行的摘要函数有MAD和MAD,但要记住客户机和服务器必须使用相同的算法,无论是MAD还是MAD,MAD客户机不能和MAD服务器交互。它的设计是出于利用32位RISC结构来实现其最大吞吐量,而不需要大量的替换表(substitution table)。
MAD算法是以消息给予的长度作为输入,产生一个128位的“指纹”或“消息化”。要产生两个具有相同消息化的文字块或者产生任何具有预先给定“指纹”的消息,都被认为在计算上是不可能的。
MAD摘要算法是个数据认证标准。MAD的设计思想是要找出速度更快,比MAD更安全的一种算法,MAD的设计者通过使MAD在计算上慢下来,以及对这些计算做了一些基础性的改动来解决安全性这一问题,是MAD算法的一个扩展。
转载地址来自于:http://www.baikewenda.com/tech/ctips/6/11/a10683243.htm
推荐内容
·电脑怎么保养才能延长它的使用寿命
·电脑频繁关机对电脑有伤害吗?
·电脑时常自动重启,怎么办?
·电脑一般寿命有多长?
·电脑整理碎片有什么用?
·什么是云计算?
·什么是硬盘分区?
·电脑零件都有什么作用?
·电脑一天可以开多少时间
·每天面对电脑有什么方法可以防辐射
·什么是端口,有什么用?
·买笔记本电脑好还是买台式电脑好
·女性使用电脑应该注意些什么?
·HDAudio是什么?
·Microsoft Word怎样自动生成目录?
·怎样清洗旧的台式机电脑主机?
·什么是DVDRip?
·家用电脑和商用电脑如何区别
·电子邮件地址中的@ 如何发音?
·dvdrip、dvdscr、tc版等的区别是什么?
·FAT格式与FAT32格式有什么区别
·打雷可以用电脑吗?
·个人笔记本电脑如何清洁
·Dolby Digital是什么意思?
·电脑工作者怎样防辐射?
·电脑频繁关机对电脑有伤害吗?
·电脑时常自动重启,怎么办?
·电脑一般寿命有多长?
·电脑整理碎片有什么用?
·什么是云计算?
·什么是硬盘分区?
·电脑零件都有什么作用?
·电脑一天可以开多少时间
·每天面对电脑有什么方法可以防辐射
·什么是端口,有什么用?
·买笔记本电脑好还是买台式电脑好
·女性使用电脑应该注意些什么?
·HDAudio是什么?
·Microsoft Word怎样自动生成目录?
·怎样清洗旧的台式机电脑主机?
·什么是DVDRip?
·家用电脑和商用电脑如何区别
·电子邮件地址中的@ 如何发音?
·dvdrip、dvdscr、tc版等的区别是什么?
·FAT格式与FAT32格式有什么区别
·打雷可以用电脑吗?
·个人笔记本电脑如何清洁
·Dolby Digital是什么意思?
·电脑工作者怎样防辐射?