今天打卡学习的是密码学基本原理---如何传输机密数据。
学习内容包括对称加解密和非对称加解密技术在保证数据安全通信的过程中,发挥的不同作用,以及二者结合后如何解决了一个传输机密数据过程中的关键问题。现今有两大类加解密方案,以AES为代表的对称加密算法,和以RSA、ECC椭圆曲线为代表的非对称加密算法;此次学习内容中举例介绍了两类加密算法的实现过程和方式,浅显易懂,有不少收获。后面又讲述了共享密钥如何生成,两大类加密算法的模式。总体上对密码学里的内容做了一个简单入门介绍。**结尾说的,这只是对如何加密有了解,但是既然是公开的加密算法,也存在别人篡改的可能,因此明天学习如何查看是否被篡改。
今天学习链接:https://www.stmcu.com.cn/ecosystem/app/information-security2
密码学算法库下载链接:https://www.st.com/x-cube-cryptolib
分享资料为STM32的加解密硬件模块
|