密码学技术是区块链技术的重要构成部分,包括对称加密算法、非对称加密算法和哈希散列算法。在区块链应用中常见的实现方法有: Merkle tree 哈希树算法,椭圆曲线算法,SHA-256算法,Base58编码。本课程从小白入手,讲解密码学的发展过程、分类、数学原理、实现方法、golang代码实现等。