密码学笔记|给密码学初学者的启示(一)
密码学方案概述
0x01 密码学分类
对称密码学
非对称密码学
RSA DES AES 椭圆曲线 Elgama
ABE 是什么 如何实现的 可以怎么利用和优化于方案中
基于什么的加解密
0x02 基于身份加密 可否认加密 配对加密
在基于身份加密出现之前的解决方案是?
0x03 常见的hash算法
MD5
sha1
sha256
什么是哈希碰撞
哈希算法的应用场景
为什么要用哈希而不是其他算法 他的优缺点是什么?
关于哈希算法的疑惑
1.单向性的意思是:一个固定的输入会得到一个固定的输出吗?
2.如果一个固定的输入会得到固定的输出 那这有什么不可破解的难度存在 我只需要找摘要对应的是哪个明文不就行了吗
3.或许一个hash值对应着许多个不同的明文?
0x04 常见的密码学攻击方式
频率攻击
0x05 密码学应用
数字签名?原理是什么?怎么用 盲签名 环签名 群签名 多签名
什么是布隆过滤器?
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 kitescat' blog!