|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
ChaCha20-Poly1305 AEAD 认证加密算法实现 更多...
类 | |
| struct | neforce::chacha20_poly1305 |
| ChaCha20-Poly1305 AEAD 加密算法结构体 更多... | |
ChaCha20-Poly1305 AEAD 认证加密算法实现
本实现严格遵循以下密码学与信息安全相关标准规范:
ChaCha20-Poly1305 AEAD 标准:
引用标准:
| 特性 | 规范参数 |
|---|---|
| 算法 | ChaCha20-Poly1305 AEAD |
| 密钥长度 | 256 位(32 字节) |
| Nonce 长度 | 96 位(12 字节) |
| 认证标签长度 | 128 位(16 字节) |
| ChaCha20 轮数 | 20 轮(10 次双轮) |
| Poly1305 素数 | 2^130 − 5 |
| 认证模式 | Encrypt-then-MAC (EtM) |