您的位置: 我要加密首页 >> 加密技术 >> 阅读文档:快速了解加密技术

快速了解加密技术

[ 作者: | 更新日期:2007-6-26 10:02:04 | 阅读次数: | 评论 0 条 | 我要投稿 ]

虽然我们是加密软件的使用者,但是我们也要对加密的基本知识有一定的了解,这样有助于我们更好地使用他们。感谢你队本站的支持!

字串7

对称加密算法的性能对比 字串8

算法

字串5

密钥长度

字串2

分组长度

字串2

循环次数 字串3

DES 字串2

56 字串6

64

字串2

6

字串6

3DES 字串2

112、168

字串4

64

字串2

48

字串6

IDEA

字串5

128 字串6

64

字串3

8 字串3

AES

字串1

128、192、256

字串9

128 字串5

10、12、14

字串2

字串7

  公钥密码技术:以公钥作为加密密钥,私钥作为解密密钥,可实现多个用户加密的消息只能由一个用户解读,可用于 保密通信;反之,以私钥作为加密密钥,而以公钥作为解密秘钥,则可实现由一个用户加密的消息可使多个用户解读,可用于数字签名。 字串1

  公钥加密系统的应用比较

字串4

算法 字串7

密钥交换 字串3

加密/解密

字串7

数字签名 字串9

Diffie-Hellman 字串9

字串8

字串4

字串4

数字签名(DSS)

字串1

字串2

字串9

字串3

RSA 字串2

字串2

字串8

字串1

椭圆曲线(ECC) 字串8

字串3

字串4

字串1

字串5

  公钥密码、对称密码技术比较 字串9

  对称密码技术特点 字串4

  优点:运算简单,易于实现,占用资源少,加密速度快、运行时占用资源少 字串4

  缺点:进行安全通信前需要以安全方式进行秘钥交换。多用户情况下,密钥管理规模复杂。 字串4

  公钥密码技术特点 字串2

  优点:通信双方事先不需要通过保密信道交换密钥;密钥持有量大大减少;非对称密码技术还提供了对称密码技术无法或很难提供的服务,如与哈西函数联合运用生成数字签名等。 字串8

  缺点:大量的浮点运算致使计算量大,加密/解密速度慢,需占用较多资源,这一点对于大量安全交易的电子商务活动尤为突出。 字串7

对称密码、公钥密码的综合应用

字串9

  对称密码技术具有加密速度快,运行时占用资源少等特点,而公钥密码技术在密钥交换上具有优势。因此,在具体的应用中,并不直接使用非对称加密算法加密明文,而仅用它保护实际用于加密明文的对称密钥,即所谓的数字信封(Digital Envelope)技术。

字串2

  使用这种发式,用户可以在每次发送保密信息时都使用不同的对称密钥,从而增加密码破译的难度。

字串7

字串2

字串2

  消息验证和数字签名

字串9

  目的: 字串9

  第一,验证消息的完整性,证明信息在传送或存储过程中未被篡改、重放或延迟等; 字串5

  第二,验证消息的发送者的真实性,而不是冒充的。

字串7

字串4

  消息验证

字串6

  验证技术:消息加密、消息验证码(MAC)、散列函数

字串3

字串6

  散列函数对比 字串4

字串9

MD5

字串7

SHA-1

字串7

RIPEMD-160 字串9

摘要长度(bit) 字串7

128

字串6

160 字串1

160 字串7

基本处理单元(bit)

字串1

512 字串1

512

字串9

512

字串6

步骤数

字串7

64(4个16步循环)

字串7

80(4个20步循环)

字串5

160(5对16步循环)

字串5

消息最大长度 字串8

不限

字串1

2的64次幂 - 1 bit 字串6

2的64次幂 - 1 bit 字串3

原始逻辑函数 字串6

4 字串2

4 字串8

5 字串2

使用的附加函数 字串3

64 字串6

4

字串7

4

字串4

大数或小数在前 字串6

小数

字串1

大数 字串3

小数

字串6

字串3

字串3

字串3

  数字签名

字串3

  消息验证用来保护通信双方免受第三方攻击,但通信双方可能存在欺骗和抵赖,最吸引人的解决方案是数字签名。数字签名是笔迹签名的模拟,有如下性质: 字串4

(1)能够证实是作者本人的签名以及签名的日期和时间 字串6

(2)在签名时必须能对内容进行鉴别

字串8

(3)签名必须能被第三方证实以便解决争端 字串8

字串4

  RSA签名体制

字串4

  在RSA签名体制中,把需要签名的消息M作为一个散列函数的输入,由此输出一个定长的安全散列码。因为只有发送方知道自己的私钥,所以,只有发送方才能生成合法的签名。

字串2

字串6

  数字签名标准DSS

字串4

  DSS是一种基于公开密钥技术的算法,用来提供唯一的数字签名函数。与RSA不同,它不能用作加密或密钥交换。

字串4

字串2

  不可否认签名

字串2

  在无签名者合作的条件下不可能验证签名,从而可以防止复制或散布其所签文件的可能性,这一性质使产权拥有者可以控制产品的散发。这在电子出版系统、知识产权保护中有用武之地。

字串9

字串1

  防失败签名

字串5

  Fail-stop签名,强化安全性的数字签名,可防范有充足计算资源的攻击者。

字串5

字串2

  盲签名 字串1

当需要某人对一个文件签名,但又不让他知道文件内容,这就叫盲签名(Blind Signature)。在选举投票和数字货币协议中用到这类要求。

字串9

字串4

  群签名 字串6

  一个公用的公钥,群体外面的人可以用它向群体发送加密消息,密文收到后要由群体内部成员的子集共同进行解密。

字串9

  特点:

字串5

  第一,只有群体中成员能代表群体签名; 字串7

  第二,接收到签名的人可以用公钥验证群签名,但不可能知道由群体中哪个成员所签; 字串4

  第三,发生争议时可由群体中的成员或可信赖机构识别群签名的签名者。这类签名可用于投标中。

字串7

  字串3


Tags:技术 加密 了解 快速 密钥 密码 对称
来源:
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为