私钥/Private Key

3年前更新 0 0

私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加密,因为同一密钥既用于加密又用于解密。私钥加密算法非常快(与公钥算法相比),特别适用于对较大的数据流执行加密转换。通常,私钥算法(称为块密码)用于一次加密一个数据块。

收录时间:
2022-12-16

私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加密,因为同一密钥既用于加密又用于解密。私钥加密算法非常快(与公钥算法相比),特别适用于对较大的数据流执行加密转换。通常,私钥算法(称为块密码)用于一次加密一个数据块。块密码(如 RC2、DES、TripleDES 和 Rijndael)通过加密将 n 字节的输 入块转换为加密字节的输出块。如果要加密或解密字节序列,必须逐块进行。由于 n 很小(对于 RC2、DES 和 TripleDES,n = 8 字 节;n = 16 [默认值];n = 24;对于 Rijndael,n = 32),因此必须对大于 n 的数据值一次加密一个块。

私钥是与公钥配对的一小部分代码,用于引发文本加密和解密的算法。它是在非对称密钥加密期间作为公钥加密的一部分创建的,用于解密和转换消息为可读格式。公钥和私钥配对以进行安全通信,例如电子邮件。私钥也称为密钥。

私钥仅与密钥的发起者共享,以确保安全性。例如,A 和 B 分别代表消息发送者和消息接收者。每个都有自己的公钥和私钥。A,消息发起者或发送者,向 B 发送消息.A 的消息用 B 的公钥加密,而 B 使用其私钥解密 A 的接收消息。

数字签名或数字证书用于确保 A 是原始邮件发件人。为了验证这一点,B 使用以下步骤:

  • B 使用 A 的公钥来解密数字签名,因为 A 必须先使用其私钥来加密数字签名或证书。
  • 如果可读,则数字签名将通过证书颁发机构(CA)进行身份验证。

简而言之,发送加密邮件要求发件人使用收件人的公钥和自己的私钥来加密数字证书。因此,接收方使用其自己的私钥进行消息解密,而发送方的公钥用于数字证书解密。

相关导航