值不值得学:先看它解决什么问题
这门课聚焦区块链底层的密码学基础,不碰代币炒作,也不讲智能合约业务开发。它解决的核心场景很具体:当你在做链端数据校验、钱包签名验证、跨链交互或底层加密模块时,需要真正理解对称加密、分组模式、非对称加密和数字签名的运行逻辑,而不是只会调用现成库的接口。很多开发者能把项目跑通,但遇到密文对不上、填充报错、签名长度异常等实际问题时往往无从下手,这门课就是帮你补齐这块底层认知。如果你只是想了解区块链概念,或者只做前端页面交互,这门课可能偏底层且有些枯燥;但如果你要往核心研发走,这是绕不开的地基。
适合什么基础,建议先看哪几块
资料适合已经具备基本编程能力、能看懂基础代码逻辑,但密码学理论薄弱的转行者或后端开发者。课程内容从对称加密理论切入,逐步推进到具体的分组模式,再到非对称加密与数字签名。建议你先集中看对称加密理论与分组模式对比这几节,把 ECB、CBC、CFB、OFB 的差异和适用场景吃透,因为这是后续理解各种链上数据加密和哈希处理的前提。接着重点看非对称加密与数字签名两节,这部分是区块链地址生成、交易验签的核心,也是面试和实际开发中最容易被考察的环节。不要跳着看,密码学概念环环相扣,前面分组模式没弄懂,后面看签名验证会非常吃力。
学完能独立做什么,资料怎么配合练习
学完后,你应当能独立完成基础加密通信模块的编写与调试,例如选择合适的分组模式处理链上敏感数据,用非对称算法完成密钥协商,以及实现和验证标准的数字签名流程。看资料时不要只听理论,强烈建议配合本地开发环境同步敲代码。讲到 AES 或 RSA 时,暂停视频,自己用对应的标准库写一遍加解密脚本,改一改密钥长度和填充方式,观察密文变化。讲到数字签名时,自己生成一对密钥,完成签名、篡改数据、验签失败的全流程测试。这套资料偏理论推导与算法实现,没有花哨的界面,必须靠手动复现才能真正把知识转化为你自己的工程能力。
区块链基础:密码学
课程目录
* 01 Qm.001对称加密理论.mp4 (48.91 MB), 24:29
* 02 Qm.002dec加密算法cbc模式加解密.mp4 (77.49 MB), 32:35
* 03 Qm.003CBC模式和ECB模式.mp4 (61.95 MB), 30:24
* 04 Qm.004CFB模式和OFB模式.mp4 (37.29 MB), 20:31
* 05 Qm.005des-ecb模式.mp4 (65.88 MB), 24:13
* 06 Qm.006.3des.mp4 (146.61 MB), 54:55
* 07 Qm.007aes.mp4 (29.75 MB), 10:25
* 08 Qm.008rsa公钥加密.mp4 (151.50 MB), 01:01:17
* 09 Qm.009数字签名1.mp4 (143.58 MB), 01:16:06
* 10 Qm.010dsa验证签名.mp4 (41.22 MB), 16:28
* 11 Qm.011RSASign.mp4 (48.28 MB), 22:57
* 12 Qm.012ECCSign.mp4 (19.75 MB), 08:02
* 13 Qm.013.sm2公钥加密.mp4 (26.04 MB), 09:56
* 14 Qm.014sm2私钥加密.mp4 (66.53 MB), 23:14
* 15 Qm.015sm3哈希.mp4 (10.66 MB), 04:09
* 16 Qm.016sm4对称加密.mp4 (29.47 MB), 10:35
* 17 Qm.017.SSl协议.mp4 (120.17 MB), 01:00:40
* 18 Qm.018openssl模拟CA.mp4 (110.31 MB), 45:56
* 19 Qm.019go模拟实现CA1.mp4 (96.40 MB), 43:42
* 20 Qm.020.go模拟实现CA2.mp4 (220.13 MB), 01:21:30
* 21 Qm.021.go模拟实现CA3.mp4 (103.62 MB), 35:11






