密码学
DrCatcher
这个作者很懒,什么都没留下…
展开
-
【学习笔记】SSL/TLS互联网安全加密技术
【学习笔记】SSL/TLS互联网安全加密技术原创 2020-05-19 00:49:50 · 965 阅读 · 0 评论 -
【学习笔记】密码学入门(3) 密钥,随机数,PGP软件
【学习笔记】密码学入门(3)密钥密钥本身大小并不重要,重要的是密钥空间,足够大的密钥空间才能防止暴力破解.对称密码和公钥密码用于确保机密性的密钥,防止消息泄露;消息认证码的密钥和数字签名的密钥用于认证的密钥防止篡改和伪造.会话密钥每次通信只使用一次的密钥当我们访问https://开头的网页时,web服务器和浏览器之间会基于SSL/TLS的加密通信.这样每次通信密钥都在变化提高安全性.主密钥一直被重复使用的密钥密钥管理生成密钥一般用随机数生成器生成密钥,分为真随机数和伪随机数生成器原创 2020-05-17 02:25:18 · 1062 阅读 · 0 评论 -
【学习笔记】密码学入门(2) 单向散列函数,消息认证码,数字签名,证书
【学习笔记】密码学入门(2)学习笔记 2 – 混合密码系统在密码学入门(1)中提到了基本的密码形式,对称密码和公钥密码以及混合密码系统.这一部分将学习到数字签名,证书,消息认证码,随机数生成器等.单向散列函数单向散列函数(one-way hash function),或哈希函数有一个输入和输出,输入称作消息(message),输出称作散列值(hash value).单向散列函数可以根据消息内容计算出散列值,散列值可以被用来检查消息完整性.具体哈希函数原理可看比特币的简单原理散列值的长度和消息长度原创 2020-05-13 22:31:06 · 2002 阅读 · 0 评论 -
【学习笔记】密码学入门(1)
【学习笔记】密码学入门(1)学习笔记 1 --密码学入门密码学是研究编制密码和破译密码的技术科学。最初的目的是用于对信息加密,计算机领域的密码技术种类繁多。但随着密码学的运用,密码还被用于身份认证、防止否认等功能上。密码算法是用于加密和解密的数学函数,密码算法是密码协议的基础。现行的密码算法主要包括序列密码、分组密码、公钥密码、散列函数等,用于保证信息的安全,提供鉴别、完整性、抗抵赖等服务。计算机安全研究所(Computer Security Institute)报告说,在2007年,接受调查的公司原创 2020-05-09 02:20:13 · 899 阅读 · 0 评论