目标
学会AES加密解密字符串
视频讲解
AES加密算法简介
AES(Advanced Encryption Standard)是一种对称加密算法,也称为Rijndael加密算法。它是目前最常用的加密算法之一,被广泛应用于数据加密、网络安全、数字签名等领域。
AES算法采用固定长度的密钥,可以是128位、192位或256位,对数据进行加密和解密。加密过程中,数据会被分为若干个块,每个块的大小为128位,然后通过一系列的替换、置换和线性变换操作,将明文转换为密文。解密过程中,密文会被逆向操作,还原为明文。
AES算法具有高强度、高效率、易于实现等优点,被广泛应用于各种领域。同时,由于其对称加密特性,密钥的安全性也非常重要,需要采取严格的保护措施。
VBAEShelper项目源码调试
在VSTO880教学群下载写好的aes模块
在测试框架中使用AES加密算法
一定要混淆加密 否则任何加密都形同虚设
参考1.10代码混淆加密 , 演示Dnspy反编译结果对比
作业
在插件项目中导入AEShelper模块,对当前选中的单个单元格内容加密后弹框显示。
郑广学VSTO火箭速成班教程购买方式
淘宝下单地址(支持花呗)
郑广学VSTO课程云课堂网址
登陆后可免费试学
也可直接加我微信EXCEL880B 微信付款