上传者: 38502428
|
上传时间: 2021-12-29 14:16:21
|
文件大小: 163KB
|
文件类型: -
工程领域从来没有黑科技;密码学不仅是工程。
密码学和安全领域所涉及的知识体系十分繁杂,本文简述密码学领域中跟区块链相关的一些基础知识,包括Hash算法与数字摘要、加密算法、数字签名、数字证书、PKI体系、Merkle树、布隆过滤器、同态加密等。
文章目录一、Hash算法与数字摘要1.Hash定义2.常见算法3.性能4.数字摘要5.Hash攻击与防护二、加解密算法1.加解密系统基本组成2.对称加密算法3.非对称加密算法4.选择明文攻击5.混合加密机制6.离散对数与Diffie-Hellman密钥交换协议三、消息认证码与数字签名1.消息认证码2.数字签名2.1 盲签名2.2多重签名2.3群签名