当前位置:首页 >资讯 >谈谈加密技术之加密方法


之前给大家讲过加密的概念和原因,今天小编就给大家讲解一下加密方法!



加密技术通常分为对称和非对称两类:

对称加密是指使用相同的密钥进行加密和解密,通常被称为Sessionkey,目前被广泛使用。例如,美国政府采用的DES加密标准是典型的对称加密方法,其Sessionkey长度为56Bits。

非对称加密意味着加密和解密不使用相同的钥匙。通常有两个钥匙,称为公钥和私钥。它们必须配对使用,否则加密文件无法打开。这里的公钥是指可以公布的,而私钥不能由持有人单独知道。它的优点就在这里,因为如果对称加密方法在网络上传输加密文件,很难告诉对方钥匙,无论使用什么方法,都可能不会被窃听。非对称加密方法有两个钥匙,公钥可以公开,所以我不怕别人知道。收件人解密时,只需使用自己的私钥,就可以很好地避免钥的传输安全问题。

加密技术中最重要的是加密函数。摘要是一种防止变化的方法,其中使用的函数称为摘要函数。这些函数的输入可以是任何大小的新闻,输出是一个固定长度的摘要。摘要具有这样的性质。如果输入信息中的任何东西都发生了变化,甚至只有一个,输出摘要将发生不可预测的变化,即输入信息的每个人都将对输出摘要产生影响。简言之,摘要算法从给定的文本块中生成数字签名(fingerprint或messagedigest)。数字签名可用于防止有人从签名中获取文本信息或更改文本信息内容并进行身份认证。摘要算法的数字签名原理用于许多加密算法,如SO/KEY和PIP。

目前流行的摘要函数包括MAD和MAD,但请记住,客户机和服务器必须使用相同的算法。无论是MAD还是MAD,MAD客户机都不能与MAD服务器互动。

MAD摘要算法的设计是利用32位RISC结构来最大化其吞吐量,而不需要大量的替换表(substitutiontable)来考虑。

MAD算法以消息给出的长度为输入,产生128个“指纹”或“消息”。计算中不可能产生两个具有相同消息化的文字块或任何具有预先给定“指纹”的消息。

MAD摘要算法是一种数据认证标准。MAD的设计理念是找出一种比MAD更快、更安全的算法。MAD的设计师通过减缓MAD的计算,并对这些计算做出一些基本的改变来解决它。

以上是小编总结的加密方法,希望能帮助对加密感兴趣的朋友哦!