分享

加密概述

 bylele 2013-09-22

 

加密方法:

总体可分为两类,单密钥加密(对称加密),双密钥加密(公开密钥加密)

公开密钥加密是20世纪70年代才提出的,是加密学上的分水岭。历史性的进步。

 

对称加密:加密与解密使用相同的密钥。典型的对称加密方法:

代换:用另一个字符代替源字符

置换:如移位。字典对应移位。

多重加密:使用多种对称加密方法反复加密。

工业标准:DES,三重DES,AES,都是美国先后提出的非机密信息的加密标准。

 

公开密钥加密:

分为两个密钥,公钥,私钥,用私钥加密信息只能用公钥解密,用公钥加密信息只能用私钥解密。通过一个密钥无法推断出对应的另一个密钥。

原理:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)RAS:是三个人的首写

公开密钥加密应用:

1:数据认证:防止篡改,方法:用一个短的消息来认证消息。

2:数字签名:防止抵赖

RSA:公钥加密算法,包括加密,解密,密钥传递

用自己的私钥加密(签名),用接收方的公钥再加密

接收方用他的私钥解密,再用发送方的公钥解密。从而即达到了加密,有达到了认证,可以确保内容是从发送方发送过来的。

一般先签名后加密。保证安全与效率。

 

 

公开密钥加密性能消耗要远远大于对称加密。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多