本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
支持的加密算法
下表汇总了为保护您的数据而在其服务中部署的加密算法、密码、模式和密钥大小。 AWS 这不应被视为中使用的所有密码学的详尽清单。 AWS这些算法分为两类:“首选” 是符合行业标准并促进互操作性的
有关中部署的加密算法的更多详细信息 AWS,请参阅密码算法和。 AWS 服务
加密算法
下表总结了为保护您的数据而在其服务中 AWS 部署的加密算法、密码、模式和密钥大小。不应将它们视为中所有可用加密选项的详尽列表。 AWS算法分为两类:
-
首选算法符合 AWS 安全和性能标准。
-
为了兼容某些应用程序,可以使用可@@ 接受的算法,但不是首选。
非对称密码学
下表列出了支持的加密、密钥协议和数字签名的非对称算法。
类型 | 算法 | 状态 |
---|---|---|
加密 | RSA-OAEP(2048 或 3072 位模数) | 可接受 |
加密 | HPKE(P-256 或 P-384、HKDF 和 AES-GCM) | 可接受 |
密钥协议 | ML-KEM-768 或 ML-KEM-1024 | 首选(抗量子) |
密钥协议 | 带有 P-384 的 ECDH (E) | 可接受 |
密钥协议 | 使用 P-256、P-521 或 X25519 的 ECDH (E) | 可接受 |
密钥协议 | 使用 Brainpoolp256r1、brainpoolp384r1 或 brainpoolp512r1 的 ECDH (E) | 可接受 |
Signatures | ML-DSA-65 或 ML-DSA-87 | 首选(抗量子) |
Signatures | SLH-DSA | 首选(抗量子签名) software/firmware |
Signatures | 带 P-384 的 ECDSA | 可接受 |
Signatures | 带有 P-256、P-521 或 Ed25519 的 ECDSA | 可接受 |
Signatures | RSA-2048 或 RSA-3072 | 可接受 |
对称密码学
下表列出了支持的加密、经过身份验证的加密和密钥封装的对称算法。
类型 | 算法 | 状态 |
---|---|---|
经过身份验证的加密 | AES-GCM-256 | 首选 |
经过身份验证的加密 | AES-GCM-128 | 可接受 |
经过身份验证的加密 | ChaCha20/Poly1305 | 可接受 |
加密模式 | AES-XTS-256(用于块存储) | 首选 |
加密模式 | AES-CBC/CTR(未经身份验证的模式) | 可接受 |
钥匙包装 | AES-GCM-256 | 首选 |
钥匙包装 | 带有 256 位密钥的 AES-KW 或 AES-KWP | 可接受 |
加密函数
下表列出了支持的哈希、密钥派生、消息身份验证和密码哈希算法。
类型 | 算法 | 状态 |
---|---|---|
哈希 | SHA2-384 | 首选 |
哈希 | SHA2-256 | 可接受 |
哈希 | SHA3 | 可接受 |
密钥推导 | HKDF_expand 或者用 -256 的 HKDF SHA2 | 首选 |
密钥推导 | 带有 HMAC 的计数器模式 KDF--256 SHA2 | 可接受 |
消息验证码 | HMAC--384 SHA2 | 首选 |
消息验证码 | HMAC--256 SHA2 | 可接受 |
消息验证码 | KMAC | 可接受 |
密码哈希 | 用 scrypt SHA384 | 首选 |
密码哈希 | PBKDF2 | 可接受 |