跳转至

加密规范

时间: 2021-04-19 19:23:23

参考:

  1. 简单了解PKCS规范
  2. 公钥密码学标准

加密解密算法规范#

X509#

公钥证书格式标准。包含如下信息:

公钥:非对称加密公钥。

身份信息:私钥持有者信息、域名和用途等。

签名信息:对公钥进行签名的信息。

有效性信息:有效时间。

PKCS#

Public Key Cryptography Standards,公钥加密标准。

HKDF#

KDF(Key Derivation Function)密钥派生函数。通过一些初始化的密钥材料,并从中派生出一个或多个安全强度很大的密钥。

HKDF (Hmac Based KDF)基于HMAC实现的密钥推导函数。

AEAD#

AEAD(Authenticated Encryption with Associated Data)同时具备保密性,完整性和可认证性的加密形式。对称加密的密文可以被任何密钥解密,解密方不知道自己解密出来的数据是否是正确的。AEAD可以在一个算法中同时实现加密和认证。

常见的算法如:

  • AES-128-GCM
  • AES-192-GCM
  • AES-256-GCM
  • ChaCha20-IETF-Poly1305
  • XChaCha20-IETF-Poly1305