HMBSbige/CryptoBase

GitHub: HMBSbige/CryptoBase

CryptoBase 是一个适用于 .NET 平台的快速加密库,提供摘要算法、对称加密及认证加密等多种密码学原语的高效实现。

Stars: 25 | Forks: 2

# CryptoBase 通道 | 状态 -|- CI | [![CI](https://static.pigsec.cn/wp-content/uploads/repos/cas/ad/ad5834178f7599af9fdda11629d49cae07f2997beec49821b2920eff5bfd50e7.svg)](https://github.com/HMBSbige/CryptoBase/actions) CryptoBase | [![NuGet.org](https://img.shields.io/nuget/v/CryptoBase.svg?logo=nuget)](https://www.nuget.org/packages/CryptoBase/) CryptoBase.Abstractions | [![NuGet.org](https://img.shields.io/nuget/v/CryptoBase.Abstractions.svg?logo=nuget)](https://www.nuget.org/packages/CryptoBase.Abstractions/) CryptoBase.BouncyCastle | [![NuGet.org](https://img.shields.io/nuget/v/CryptoBase.BouncyCastle.svg?logo=nuget)](https://www.nuget.org/packages/CryptoBase.BouncyCastle/) 一个适用于 .NET 的快速加密库 [Wiki](https://github.com/HMBSbige/CryptoBase/wiki) ## 状态 | 图标 | 描述 | |:----:|-------------| ⚠️ | 待办 ⏳ | 进行中 ✅ | 已完成 ### 摘要算法 | 摘要 | 状态 | | ------- |:------:| Blake3 | ⚠️ | CRC-32 | ✅ | CRC-32C | ✅ | MD5 | ✅ | SHA1 | ✅ | SHA224 | ⚠️ | SHA256 | ✅ | SHA384 | ✅ | SHA512 | ✅ | SM3 | ✅ | ### 对称密钥算法 #### 流密码 | 密码 | 状态 | | ------- |:------:| ChaCha20(IETF 7539) | ✅ | ChaCha20(Original) | ✅ | RC4 | ✅ | Salsa20 | ✅ | XChaCha20 | ✅ | XSalsa20 | ✅ | #### 分组密码 | 密码 | 状态 | | ------- |:------:| AES | ✅ | SM4 | ✅ | ##### 分组密码模式 * ✅ CFB128(Stream) * ✅ CTR128(Stream) * ✅ XTS #### 认证加密算法 | 密码 | 状态 | | ------- |:------:| AES-GCM | ✅ | ChaCha20Poly1305 | ✅ | SM4-GCM | ✅ | XChaCha20Poly1305 | ✅ | ### 非对称加密 | 密码 | 状态 | | ------- |:------:| RSA | ⏳ | Curve25519 | ⏳ | Ed25519 | ⏳ | SM2 | ⏳ | SM9 | ⏳ |
标签:云配置检测, 加密库, 多人体追踪, 密码学, 对称加密, 手动系统调用, 摘要算法, 自动化审计, 非对称加密