数据加密技术公开密钥公开密钥

数据加密技术公开密钥公开密钥,又称非对称密钥,加密和解密时使用不同的密钥,即不同的算法,虽然两者之间存在一定的关系,但不可能轻易地从一个推导出另一个

有一把公用的加密密钥,有多把解密密钥,如RSA算法

非对称密钥由于两个密钥(加密密钥和解密密钥)各不相同,因而可以将一个密钥公开,而将另一个密钥保密,同样可以起到加密的作用

在这种编码过程中,一个密码用来加密消息,而另一个密码用来解密消息

在两个密钥中有一种关系,通常是数学关系

公钥和私钥都是一组十分长的、数字上相关的素数(是另一个大数字的因数)

有一个密钥不足以翻译出消息,因为用一个密钥加密的消息只能用另一个密钥才能解密

每个用户可以得到唯一的一对密钥,一个是公开的,另一个是保密的

公共密钥保存在公共区域,可在用户中传递,甚至可印在报纸上面

而私钥必须存放在安全保密的地方

任何人都可以有你的公钥,但是只有你一个人能有你的私钥

它的工作过程是:“你要我听你的吗?除非你用我的公钥加密该消息,我就可以听你的,因为我知道没有别人在偷听

只有我的私钥(其他人没有)才能解密该消息,所以我知道没有人能读到这个消息

我不必担心大家都有我的公钥,因为它不能用来解密该消息

”公开密钥的加密机制虽提供了良好的保密性,但难以鉴别发送者,即任何得到公开密钥的人都可以生成和发送报文

数字签名机制提供了一种鉴别方法,以解决伪造、抵赖、冒充和篡改等问题

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关