什么是非对称密钥加密?(asymmetric key encryption?)

非对称密钥加密是使用共享公钥转换文本以隐藏其含义的过程。文本只能由与公钥不同但在数学上与公钥相关的秘密私钥解密。非对称密钥加密的主要用途是对称密钥交换、基于证书的身份验证和数字签名。...

非对称密钥加密是使用共享公钥转换文本以隐藏其含义的过程。文本只能由与公钥不同但在数学上与公钥相关的秘密私钥解密。非对称密钥加密的主要用途是对称密钥交换、基于证书的身份验证和数字签名。

A secret mathematical "key" is needed to decode asymmetric key encryption.

非对称密钥加密优于对称密钥加密,其中使用相同的密钥加密和解密消息,其优点是安全消息可以在双方之间通过非安全通信信道发送,而无需最初共享机密信息。缺点是加密和解密速度慢,如果有足够的计算时间和能力,密文可能会被密码学家入侵。

Asymetric key encryption techniques are used to dissuade hackers from stealing sensitive data.

非对称密钥加密,或称公钥加密,已经彻底改变了密码学。马丁·赫尔曼(Martin Hellman)和惠特菲尔德·迪菲(Whitfield Diffie)于1976年公布了一个双密钥密码系统,其中一个密钥用于加密,另一个不同但相关的第二个密钥用于解密。这已经成为确保互联网通信安全的一个基本部分。非对称密钥加密是相当好的隐私程序(PGP)、安全套接字层协议(SSL)和传输层安全协议(TLS)等工具的基础。

使用非对称密钥加密可以保证消息的机密性以及发送方的真实性。假设Alice想将机密信息传达给Bob。Bob拥有一个已发布的公钥,他已使用不安全的通道将该公钥提供给Alice。Alice使用加密算法和Bob的公钥将她的纯文本消息转换为密码文本,从而保证消息的机密性。只有鲍勃可以使用互补算法和他的私钥破译她的信息。Bob可以用他的私钥加密的消息来响应,Alice可以确保消息是真实的,如果她的公钥可以破译它。

非对称密钥加密的强度与密钥的长度和连接两个密钥的数学难度有关。Ron Rivest、Adi Shamir和Leonard Adleman于1978年开发了RSA算法,这是当今最常用的算法。公钥和私钥共享两个不同的大素数乘积的模。为了保证消息加密的安全性,密钥的长度必须增加。这是为了应对黑客计算能力的提高,他们可以使用蛮力计算破解较弱的代码。算法的复杂性使得非对称密钥加密非常缓慢,最适合于较小的消息,如共享数字签名中使用的会话密钥。

  • 发表于 2021-12-12 13:47
  • 阅读 ( 247 )
  • 分类:互联网

你可能感兴趣的文章

ssh是什么?它代表什么?

... 什么是公钥加密(public-key encryption)? ...

  • 发布于 2021-03-28 08:50
  • 阅读 ( 326 )

什么是加密,它是如何工作的?

... 早期的加密 The ancient Greeks used a tool called a Scytale to help encrypt their messages more quickly using a transposition cipher—they would simply wrap the strip of parchment around the cylinder, write out the message, and then when unwound wouldn’t make sense. 当然,这种加密方...

  • 发布于 2021-04-09 04:40
  • 阅读 ( 162 )

对称的(symmetric)和非对称加密(asymmetric encryption)的区别

...DES、3DES是一些常用的对称加密算法。 什么是非对称加密(asymmetric encryption)? 非对称加密使用两个密钥进行加密和解密。这两个密钥称为私钥和公钥。它使用公钥进行加密,使用私钥进行解密。公钥可用于希望发送消息的一方。...

  • 发布于 2021-06-30 22:44
  • 阅读 ( 441 )

公钥(public key)和密码学中的私钥(private key in cryptography)的区别

...钥,就不能解密用公钥加密的消息。 覆盖的关键领域 1.什么是密码学-定义,功能2.什么是公钥-定义,功能3.什么是私钥-定义,功能4.密码学中公钥和私钥的区别-密钥差异比较 关键术语 密码学,公钥,私钥 什么是密码学(cryptogr...

  • 发布于 2021-06-30 22:53
  • 阅读 ( 716 )

散列(hashing)和加密(encryption)的区别

...相同时,用户将获得访问电子邮件的授权。 什么是加密(encryption)? 加密是将原始消息转换为无法识别的形式的过程,以便未经授权的各方无法识别它。它在发送方端执行。新的信息形式与原来的信息完全不同。因此,通过通信...

  • 发布于 2021-07-01 01:39
  • 阅读 ( 596 )

加密(encryption)和密码学(cryptography)的区别

...两者来代替对方,但加密是密码学中的一个过程。加密(encryption) vs. 密码学(cryptography)这两个术语的区别在于,加密是一个比加密更大的概念。加密只是一个贯穿整个密码学过程的过程。这是一个步骤,用于将特定的纯文本转换...

  • 发布于 2021-07-11 10:19
  • 阅读 ( 165 )

加密的(encrypted)和未加密(unencrypted)的区别

...一点不仅重要,而且也要了解其重要性和后果。加密的(encrypted) vs. 未加密(unencrypted)加密和未加密的区别在于,加密是指使用加密算法将数据转换为密文,并且只有被授权方才能访问的数据。通过这样做,数据变得更加安全,而...

  • 发布于 2021-07-11 17:17
  • 阅读 ( 312 )

散列(hashing)和加密(encryption)的区别

关键区别:加密处理数据的转换,以便对其他人保密。另一方面,哈希是基于完整性的概念。在散列处理中,新消息是以一种特定的方式从原始消息创建的,通过这种方式不能反转。与加密不同,它不需要密钥来解锁消息,因...

  • 发布于 2021-07-14 00:18
  • 阅读 ( 169 )

什么是不同类型的加密方法?(the different types of encryption methods?)

有三种基本的加密方法:散列、对称加密和非对称加密。每种加密方法都有各自的用途、优点和缺点。例如,散列法很难被篡改,但不如其他方法灵活。这三种形式的加密...

  • 发布于 2021-12-08 20:21
  • 阅读 ( 177 )

什么是不同类型的开源加密?(the different types of open source encryption?)

加密方法获取信息并对其进行伪装,以便在使用相同的方法将信息解密回原始形式之前,任何人都无法读取内容。有些加密方法依赖于使用秘密算法对信息进行加密和解密...

  • 发布于 2021-12-08 22:40
  • 阅读 ( 164 )
东歌-
东歌-

0 篇文章