密码学个人简要笔记

来源:互联网 发布:centos vsftpd 端口 编辑:程序博客网 时间:2024/06/05 17:26
凭借个人兴趣,搜了下密码学相关东西,自己记录下以供以后查阅。
主要分为symmetric encryption和asymmetry encryption;
symmetric encryption加密速度快,但因其加密解密用同一private key故相对比较脆弱;
asymmetry encryption分public key和private key,加密速度快,但比较安全。
有人给出了估算,120位的symmetric key的安全度需要3000位的asymmetry  key.
而symmetric encryption中stream cipher和block cipher是2个比较常用的例子。
 block cipher分组多轮加密,提高安全性(速度下降);
stream cipher适用于长度较小的数据,速度较快。
参考文献:
http://www.ibm.com/developerworks/library/s-crypt02.html
原创粉丝点击