Repository navigation

#

ChaCha

维基百科

ChaCha is a family of stream ciphers developed by Daniel J. Bernstein. It is part of the popular authenticated encryption algorithm ChaCha20-Poly1305.

The canonical 20-round version is ChaCha20, though the faster, reduced-round variants ChaCha8 and ChaCha12 also see some use. The XChaCha family features an extended nonce.

A small C library for the XChaCha20 stream cipher

C
35
2 年前

An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.

Go
34
5 年前

Deterministic/nonce-reuse resistant authenticated encryption scheme using XChaCha20, implemented on libsodium.

C
29
8 个月前

A simple, modern and secure file encryption tool, file format and Rust library

Rust
19
6 天前

sodium-javascript with experimental support for xchacha20 and kx

JavaScript
16
5 年前

CryptGuard is a comprehensive cryptographic library, offering robust encryption and decryption capabilities. It integrates traditional cryptography with post-quantum algorithms, ensuring resilience against quantum computing threats.

Rust
15
3 个月前

Committing ChaCha20-BLAKE3, XChaCha20-BLAKE3, and XChaCha20-BLAKE3-SIV AEAD implementations.

C#
11
3 年前

Go implementation of crypto_secretbox_xchacha20poly1305

Go
5
4 个月前

A simple, double-paranoid encryption library inspired by TripleSec.

C#
5
3 年前

Committing ChaCha20-BLAKE2b, XChaCha20-BLAKE2b, and XChaCha20-BLAKE2b-SIV AEAD implementations.

C#
5
3 年前

ChaCha20 Stream Cipher Encryption in V Language

V
3
1 年前

XChaCha20 implementation in JavaScript (ES6).

TypeScript
2
7 个月前

A .NET implementation of ChaCha-Daence.

C#
1
2 年前