Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hmbsbige/cryptobase
A fast crypto library for .NET
https://github.com/hmbsbige/cryptobase
aes base32 chacha20 chacha20-poly1305 crc32 cryptography hex hkdf hmac rc4 salsa20 sm3 sm4 xchacha20 xchacha20-poly1305 xsalsa20
Last synced: 15 days ago
JSON representation
A fast crypto library for .NET
- Host: GitHub
- URL: https://github.com/hmbsbige/cryptobase
- Owner: HMBSbige
- License: mit
- Created: 2020-10-26T12:51:03.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T19:55:11.000Z (29 days ago)
- Last Synced: 2024-10-29T23:40:20.362Z (17 days ago)
- Topics: aes, base32, chacha20, chacha20-poly1305, crc32, cryptography, hex, hkdf, hmac, rc4, salsa20, sm3, sm4, xchacha20, xchacha20-poly1305, xsalsa20
- Language: C#
- Homepage:
- Size: 1.39 MB
- Stars: 25
- Watchers: 4
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CryptoBase
Channel | Status
-|-
CI | [![CI](https://github.com/HMBSbige/CryptoBase/workflows/CI/badge.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/)A fast crypto library for .NET
[Wiki](https://github.com/HMBSbige/CryptoBase/wiki)
## Status
| Icon | Description |
|:----:|-------------|
⚠️ | Pending
⏳ | Underway
✅ | Done### Digest algorithms
| Digests | Status |
| ------- |:------:|
Blake3 | ⏳ |
CRC-32 | ✅ |
CRC-32C | ✅ |
MD5 | ✅ |
SHA1 | ✅ |
SHA224 | ✅ |
SHA256 | ✅ |
SHA384 | ✅ |
SHA512 | ✅ |
SM3 | ✅ |### Symmetric-key algorithms
#### Stream ciphers| Ciphers | Status |
| ------- |:------:|
ChaCha20(IETF 7539) | ✅ |
ChaCha20(Original) | ✅ |
RC4 | ✅ |
Salsa20 | ✅ |
XChaCha20 | ✅ |
XSalsa20 | ✅ |#### Block ciphers
| Ciphers | Status |
| ------- |:------:|
AES | ✅ |
SM4 | ✅ |##### Block cipher modes
* ✅ CBC
* ✅ CFB128(Stream)
* ✅ CTR128(Stream)#### Authenticated encryption algorithms
| Ciphers | Status |
| ------- |:------:|
AES-GCM | ✅ |
ChaCha20Poly1305 | ✅ |
SM4-GCM | ✅ |
XChaCha20Poly1305 | ✅ |### Asymmetric cryptography
| Ciphers | Status |
| ------- |:------:|
RSA | ⏳ |
Curve25519 | ⏳ |
Ed25519 | ⏳ |
SM2 | ⏳ |
SM9 | ⏳ |