【ZHI框架组件】工具库组件
ZHI.ZSystem
注重开发
组件注重工程师的开发体验,将从多个角度简化你的代码行数,优化你的开发体验
代码开源
ZHI框架下的所有组件将使用MIT协议,代码在github、gitee均有开源地址
版本兼容
组件为NET Framework 4.0、.NET Framework 4.5.x、.NET Core编译了兼容版本,开发工程师免受版本兼容之苦
# 代码可以很简单
//实现AES加密
public void Example()
{
var input = "ABCDEFG123456";
//生成128位Key
var key = EncryptHelper.AESGenerateKey(128);
//生成16字节iv
var iv = EncryptHelper.AESGenerateIV();
//CBC密码模式 PKCS7填充模式 加密结果得到base64字符串
var ept = EncryptHelper.AESEncryptToBase64(input, key, iv, AesCipherMode.CBC, AesPaddingMode.PKCS7Padding);
//CBC密码模式 PKCS7填充模式 从base64密文字符串中解密得到结果
var dpt = EncryptHelper.AESDecryptFromBase64(encrypt, key, iv, AesCipherMode.CBC, AesPaddingMode.PKCS7Padding);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13