課程簡介
本課程涵蓋區塊鏈開發全部的必備密碼學技術,包括密碼理論、對稱加密、分組密碼、非對稱加密、單向散列、消息認證、數字簽名、證書、SSL
等部分。掌握常見的密碼學接口和程序設計。
課程接口全部采用Golang實現Api的封裝和調用,需要具備一定的Golang語言編程能力。
課程特色
1. 掌握密碼學理論與信息安全常識。
2. 掌握對稱加密、非對稱加密(DES、AES、ECB、CBC、RSA)以及相關API調用與業務邏輯。
3. 了解常用散列算法與相關開發接口(MD5、SHA-1、SHA-224、SHA-256、SHA-512等)。
4. 掌握常用消息認證機制已經Golang中的應用。
5. 掌握常用必備的數字簽名、證書(PKI、CA)等常用證書流程已經Go中的程序調用。