# AspNetCore.Tools **Repository Path**: cchtaurus/AspNetCoreTools ## Basic Information - **Project Name**: AspNetCore.Tools - **Description**: 包含一些常用的操作类和扩展方法 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-06 - **Last Updated**: 2023-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: sm4, Net7 ## README # AspNetCore.Tools 包含一些常用的操作类和扩展方法。 ## 示例代码 ### 1.加密、解密、哈希 ```csharp var enc = "Test".ToBase64String(); // Base64 编码 var enc = "Test".FromBase64String(); // Base64 解码 var enc = "Test".ToSHA1String(); // SHA1 算法 var enc = "Test".ToMD5String(); // MD5 算法 var enc = "Test".ToSHA256String(); // SHA256 算法 var enc = "Test".AESEncrypt("oss_362db24b1dbb", "oss_362db24b1dbb"); // AES加密 默认:CBC模式、PKCS7填充 var enc = "Sc5IxFVK44Chjqjw8abVLw==".AESDecrypt("oss_362db24b1dbb", "oss_362db24b1dbb"); // AES解密 var enc = "Test".SM4Encrypt("oss_362db24b1dbb", "oss_362db24b1dbb"); // 国密SM4加密 默认:CBC模式、填充 var enc = "vfKx+5nGpMz+ufWIrVPixA==".SM4Decrypt("oss_362db24b1dbb", "oss_362db24b1dbb"); // 国密SM4解密 ````