You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NoahLan 5a23d6f145 feat: BCrypt加密方法添加Salt生成和检查逻辑。 8 months ago
..
AES feat: 添加加密解密算法,添加upms 9 months ago
BCrypt feat: BCrypt加密方法添加Salt生成和检查逻辑。 8 months ago
DES feat: 添加加密解密算法,添加upms 9 months ago
RC4 feat: 添加加密解密算法,添加upms 9 months ago
RSA feat: 添加加密解密算法,添加upms 9 months ago
SM2 feat: 添加加密解密算法,添加upms 9 months ago
SM3 feat: 添加加密解密算法,添加upms 9 months ago
SM4 feat: 添加加密解密算法,添加upms 9 months ago
Md5Extensions.cs feat: 添加加密解密算法,添加upms 9 months ago
README.md feat: 添加加密解密算法,添加upms 9 months ago

README.md

来自于EasilyNET.Security的加密库封装

一个.Net 中常用的加密算法的封装.降低加密解密的使用复杂度.

  • 目前有的算法:AES,DES,RC4,TripleDES,RSA,SM2,SM3,SM4
  • 支持 RSA XML 结构的 SecurityKey 和 Base64 格式的互转.
  • 本库不是去实现加密算法,而是基于.Net 提供的接口封装,为了方便使用
  • 未经测试的预测,若是遇到了解密乱码,可能是需要引入一个包.
  • 在主项目中添加 System.Text.Encoding.CodePages 库,并在程序入口处添加注册代码. Programe.cs
var builder = WebApplication.CreateBuilder(args);
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);