Skip to main content

Module encryption_engine

Module encryption_engine 

Source
Expand description

§Encryption Engine

安全加密引擎,提供生产级加密支持。

§支持的算法

  • AES-256-GCM: 推荐,硬件加速
  • ChaCha20-Poly1305: 软件实现高效

§密钥派生

  • Argon2id 密钥派生函数

§功能

  • 对称加密/解密
  • 密钥派生 (KDF)
  • 密钥轮换
  • 安全密钥存储

Structs§

EncryptedData
加密结果
EncryptionConfig
加密引擎配置
EncryptionEngine
加密引擎
EncryptionKey
加密密钥(安全存储)

Enums§

EncryptionAlgorithm
加密算法类型
EncryptionError
加密错误类型

Functions§

derive_key_from_password
从密码派生密钥(独立函数)
generate_salt
生成盐值