您的位置:首页 > 其它

第二章 密码编码工具

2016-09-09 16:38 197 查看
一、对称加密:

1.双方共享秘密密钥;

2.发送方使用秘密密钥加密明文;

3.接收方使用秘密密钥解密密文

二、对对称加密体制的攻击方法:

1.密码分析学

2.穷举攻击

三、对称加密体制的分类:

1.对称分组加密算法:DES;3-DES;AES

2.流密码:使用伪随机数发生器产生密钥

四、认证及加密:

1.使用消息认证码(MAC)进行无加密的认证,即对明文进行MAC算法的计算,然后和明文进行连接,发送给接收方,接收方对明文进行MAC算法的计算然后与原有的MAC进行比较,进行判断。理论上只是使用加密算法进行实现,然后去密文的后几位。

2.单向散列函数可以实现认证,同时还可以制作数字签名。其还可以被用与口令的隐藏、入侵检测等。

3.认证+加密,是先通过MAC或者单向散列函数进行认证或者签名,然后使用加密密钥进行加密,并进行发送

五、公钥密码体制

1.公钥加密就是先用接收方的公钥加密明文,然后发送给接收方,然后接收方使用自己的私钥进行解密。当然也可以用私钥进行加密,这样的话用来进行签名的。

2.非对称加密算法的应用有RSA、DH交换、数字签名和椭圆曲线密码学

六、使用公钥加密保护对称密钥,这个是当前安全传输过程中经常使用的,因为公钥加密所需的计算资源较多,加密时间较长,因此不适合加密过大的数据。所以在加密数据的时候才用对称密钥,但是可以使用公钥加密对称密钥,然后将两个密文发送给接收者即可,这样可以保证加解密速度和数据安全性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  密码 编码 算法