2.5 VB.NET使用AES加密字符串模块

314 次浏览

目标

学会AES加密解密字符串

视频讲解

2.5 VB.NET使用AES加密字符串模块

AES加密算法简介

AES(Advanced Encryption Standard)是一种对称加密算法,也称为Rijndael加密算法。它是目前最常用的加密算法之一,被广泛应用于数据加密、网络安全、数字签名等领域。

AES算法采用固定长度的密钥,可以是128位、192位或256位,对数据进行加密和解密。加密过程中,数据会被分为若干个块,每个块的大小为128位,然后通过一系列的替换、置换和线性变换操作,将明文转换为密文。解密过程中,密文会被逆向操作,还原为明文。

AES算法具有高强度、高效率、易于实现等优点,被广泛应用于各种领域。同时,由于其对称加密特性,密钥的安全性也非常重要,需要采取严格的保护措施。

VBAEShelper项目源码调试

在VSTO880教学群下载写好的aes模块

在测试框架中使用AES加密算法

一定要混淆加密 否则任何加密都形同虚设

参考1.10代码混淆加密 , 演示Dnspy反编译结果对比

作业

在插件项目中导入AEShelper模块,对当前选中的单个单元格内容加密后弹框显示。

郑广学VSTO火箭速成班教程购买方式

淘宝下单地址(支持花呗)
郑广学VSTO课程云课堂网址
登陆后可免费试学
也可直接加我微信EXCEL880B 微信付款