下表列出各原始支援的金鑰類型,並依語言分類。
阿拉伯聯合大公國
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
AES-GCM | 是1 | 是 | 是 | 是 | 是 | 是 |
AES-GCM-SIV | 是2 | 是 | 否 | 否 | 是 | 是 |
AES-CTR-HMAC | 是 | 是 | 是 | 是 | 是 | 是 |
AES-EAX | 是 | 是 | 是 | 是 | 否 | 是 |
KMS 信封 | 是 | 是 | 是 | 否 | 是 | 是 |
2020-POLY1305 瑞士法郎 | 是 | 否 | 否 | 否 | 是 | 否 |
XCHACHA20-POLY1305 | 是 | 是 | 否 | 是 | 是 | 是 |
串流 AEAD
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
AES-GCM-HKDF-STREAMING | 是 | 是 | 是 | 否 | 是 | 是 |
AES-CTR-HMAC-STREAMING | 是 | 是 | 是 | 否 | 是 | 是 |
確定性 AEAD
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
AES-SIV | 是 | 是 | 是 | 是 | 是 | 是 |
MAC
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
HMAC-SHA2 | 是 | 是 | 是 | 是 | 是 | 是 |
AES-CMAC | 是 | 是 | 是 | 是 | 是 | 是 |
PRF
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
HKDF-SHA2 | 是 | 是 | 是 | 否 | 是 | 是 |
HMAC-SHA2 | 是 | 是 | 是 | 否 | 是 | 是 |
AES-CMAC | 是 | 是 | 是 | 否 | 是 | 是 |
簽名
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
符合 NIST 曲線的 ECDSA | 是 | 是 | 是 | 是 | 是 | 是 |
Ed25519 | 是 | 是 | 是 | 是 | 是 | 是 |
RSA-SSA-PKCS1 | 是 | 是 | 是 | 是 | 是 | 是 |
RSA-SSA-PSS | 是 | 是 | 是 | 是 | 是 | 是 |
混合型加密
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
HPKE | 是 | 是 | 否 | 否 | 是 | 是 |
使用 AEAD 和 HKDF 的 ECD | 是3 | 是 | 是 | 是 | 是 | 是 |
具備 DeterministicAEAD 與 HKDF 的 ECD | 是4 | 是 | 是 | 否 | 是 | 是 |
JWT MAC
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
JWT HMAC-SHA2 | 是 | 是 | 是 | 否 | 是 | 是 |
JWT 簽名
導入作業 | Java | C++ (BoringSSL) |
C++ (OpenSSL) |
Objective-C | 查看 | Python |
---|---|---|---|---|---|---|
採用 NIST 曲線的 JWT ECDSA | 是 | 是 | 是 | 否 | 是 | 是 |
JWT RSA-SSA-PKCS1 | 是 | 是 | 是 | 否 | 是 | 是 |
JWT RSA-SSA-PSS | 是 | 是 | 是 | 否 | 是 | 是 |