公开密钥加密技术

浏览:3次阅读

提醒:本文最后更新于 2026-05-24 05:14,文中所关联的信息可能已发生改变,请知悉!

加密技术是最基本的安全技术,是实现信息保密性的一种重要手段,目的是为了防止合法接收者之外的人获取信息系统中的机密信息。

编辑

概述
加密技术是最基本的安全技术,是实现信息保密性的一种重要手段,目的是为了防止合法接收者之外的人获取信息系统中的机密信息。

1. 基本概念

  公开密钥加密技术要求密钥成对使用,即加密和解密分别由两个密钥来实现。每个用户都有一对选定的密钥,一个可以公开,即公共密钥,用于加密。另一个由用户安全拥有,即秘密密钥,用于解密。公共密钥和秘密密钥之间有密切的关系。

  当给对方发信息时,用对方的公开密钥进行加密,而在接收方收到数据后,用自己的秘密密钥进行解密。故此技术也称为非对称密钥加密技术。

2. 加密算法

  公开密钥加密算法主要是 RSA 加密算法。此算法是美国 MIT 的 Rivest、Shamir 和 Adieman 于 1978 年提出的。它是第一个成熟的、迄今为止理论上最为成功的公开密钥体制,它的安全性基于数论中的欧拉定理和计算复杂性理论中的下述论断:求两个大素数的乘积是容易的,但要分解两个大素数的乘积,求出它们的素因子则是非常困难的。RSA 加密、解密过程由密钥生成、加密过程和解密过程组成。

3. 公开密钥加密技术的优缺点

公开密钥加密技术的优点如下。

(1)密钥少,便于管理。网络中的每一用户只需保存自己的解密密钥,则 N 个用户仅需产生 N 对密钥。

(2)密钥分配简单。加密密钥分发给用户,而解密密钥则由用户自己保管。

(3)不需要秘密的通道和复杂的协议来传送密钥。

(4)可以实现数字签名和数字鉴别。

公开密钥加密技术的缺点是加 / 解密速度慢。

1. 基本概念

  公开密钥加密技术要求密钥成对使用,即加密和解密分别由两个密钥来实现。每个用户都有一对选定的密钥,一个可以公开,即公共密钥,用于加密。另一个由用户安全拥有,即秘密密钥,用于解密。公共密钥和秘密密钥之间有密切的关系。

  当给对方发信息时,用对方的公开密钥进行加密,而在接收方收到数据后,用自己的秘密密钥进行解密。故此技术也称为非对称密钥加密技术。

2. 加密算法

  公开密钥加密算法主要是 RSA 加密算法。此算法是美国 MIT 的 Rivest、Shamir 和 Adieman 于 1978 年提出的。它是第一个成熟的、迄今为止理论上最为成功的公开密钥体制,它的安全性基于数论中的欧拉定理和计算复杂性理论中的下述论断:求两个大素数的乘积是容易的,但要分解两个大素数的乘积,求出它们的素因子则是非常困难的。RSA 加密、解密过程由密钥生成、加密过程和解密过程组成。

3. 公开密钥加密技术的优缺点

公开密钥加密技术的优点如下。

(1)密钥少,便于管理。网络中的每一用户只需保存自己的解密密钥,则 N 个用户仅需产生 N 对密钥。

(2)密钥分配简单。加密密钥分发给用户,而解密密钥则由用户自己保管。

(3)不需要秘密的通道和复杂的协议来传送密钥。

(4)可以实现数字签名和数字鉴别。

数字签名

公开密钥加密技术的缺点是加 / 解密速度慢。

正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2018-11-11整理,共计1208字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.