Notes 和 Domino 中支持的密钥大小的历史记录
本文提供有关 Notes® 和 Domino®(从过去发行版到当前发行版)支持的 RSA 密钥大小的信息。
Notes 和 Domino 支持的 RSA 密钥大小的矩阵
分层标识 | 分层标识 | 平面标识 | 平面标识 | ||
---|---|---|---|---|---|
版本 | Action | 国内 | 国际 | 国内 | 国际 |
R8 - R12 | 接受 | 8192/4096(*) | 512 | 630 | 512 |
R8 - R12 | 生成 | 4096/2048(*) | 512 | 0 | 0 |
R7 | 接受 | 2048 | 512 | 630 | 512 |
R7 | 生成 | 1024 | 512 | 0 | 0 |
R6 | 接受 | 1024 | 512 | 630 | 512 |
R6, R5 | 生成 | 630 | 512 | 0 | 0 |
R5, V4 | 接受 | 760(*) | 512 | 630 | 512 |
V4 | 生成 | 630 | 512 | 630 | 512 |
V3 | 接受 | 760/630(*) | 512 | 630 | 512 |
V3 | 生成 | 512 | 512 | 512 | 380 |
V2.1 | 接受 | 0 | 0 | 512 | 512 |
V2.1 | 生成 | 0 | 0 | 512 | 380 |
V2, V1 | 接受 | 0 | 0 | 512 | 380 |
V2, V1 | 生成 | 0 | 0 | 512 | 380 |
*超过 630 位的 RSA 密钥必须采用 BER 格式。
- R8 - R12 可以接受 8192 位证明者和 4096 位用户和服务器。
- R8 - R12 可以生成 4096 位证明者和 2048 位用户和服务器。
- V3 可以接受 760 位公用密钥和 630 位专用密钥
- 没有任何 Notes 版本曾生成过介于 631 位和 760 位之间的密钥,因此这一支持严格来说是理论上的支持。
功能支持的密钥大小
批量数据密钥大小:
- 在 8.0.1 中添加了 128 位和 256 位 AES 密钥支持
- 在 6.0.4/6.5.1 中添加了 128 位 RC2 密钥支持
- 在 V3 中添加了 64 位 RC2 密钥支持
- 国际版本从 V4 到 5.0.3 支持 64/40 位密钥
- 国际版本 V1、V2 和 V3 支持 32 位 RC2 密钥
文档加密密钥 (NEK) 大小:
- 在 8.0.1 中添加了 128 位 AES 密钥支持
- 在 6.0.4/6.5.1 中添加了 128 位 RC2 密钥支持
- 64 位 RC2 密钥支持已存在于所有国内版本的 Notes 中
- 国际版本 V4 和 R5 5.0.3 之前版本支持 64/40 RC2 密钥
- 法语 Notes 中支持 40 位 RC2 密钥
- 国际版本 V2 和 V3 支持 32 位 RC2 密钥
凭单(网络认证)大小:
- 在 9.0.1 FP7 中添加了 128 位 AES 密钥支持
- 在 R6 中添加了 128 位 RC2 密钥支持
- 国内版本 V3、V4、R5 使用 64 位 RC2 密钥
- V2 使用 64 位 RC2 密钥(国内版本),40 位密钥(国际版本)
- 5.0.3 之前国际版本 Notes 使用 64/40 位密钥
会话密钥(网络加密)大小:
- 在 12.0 中添加了通过 X25519 的会话密钥的向前保密
- 在 9.0.1 FP7 中添加了通过 DHE-2048 的会话密钥的向前保密
- 在 9.0.1 FP7 中添加了 128 位和 256 位 AES 密钥支持
- 在 R6 中添加了 128 位 RC4 密钥支持
- 国内版本 V4 和 R5 支持 64 位 RC4 密钥
- 国际版本 V4 和 R5 5.0.3 之前版本支持 64/40 RC4 密钥
- V4 和 R5 的法语版本假装为 V3,使用 40 位 RC2 密钥
- V3 使用 64 位 RC2 密钥(国内版本),40 位 RC2 密钥(国际版本)
- V1 和 V2 使用 64 位 RC2 密钥(国内版本),26 位 RC2 密钥(国际版本)
密码派生密钥(标识文件加密密钥):
- 在 9.0 中,添加了对 128 位 AES 和 256 位 AES 密钥的支持,并启用了已进行迭代的 HMAC-SHA256 和 HMAC-SHA512。
- 在 8.0.1 中,添加了对 128 位 AES 和 256 位 AES 密钥的支持,并启用了已进行迭代的 HMAC-SHA1。
- 在 8.0.1 中添加了安全策略设置以控制或限制标识文件的加密强度。
- 在 R6 中添加了对 128 位 RC2 密钥的支持,在 R7 中启用了对 128 位 RC2 密钥的支持。
- 自第一天开始,所有版本的 Notes 都支持 64 位 RC2 密钥。
本地数据库加密:
在 V4.1 中添加了此功能。存在四种本地数据库加密变体:
- 在 11.0.1 中添加了 128 位 AES 加密
- 中等和强:
- R6 中的 128 位加密
- 从 4.1 到 R6 的国内版本 Notes 使用 64 位批量密钥
- 从 4.1 到 5.03 的国际版本 Notes 使用 64/40 位批量密钥
- 从 4.1 到 5.03 的法语 Notes 使用 40 位批量密钥
- 弱加密:基于 RC4 的替换
S/MIME
- 在 9.0 中添加了 SHA-256、SHA-384 和 SHA-512 签名支持
- 在 9.0 中添加了 AES-128、AES-192 和 AES-256 加密支持
- 3DES
- 128 位 RC2
- 64 位 RC2
- 40 位 RC2
- DES
TLS
已除去对 SSLv3 的支持。只有 TLS 1.2 是开箱即用的。在 9.0.1 FP4 IF2 中添加了使用 NIST P-256、NIST P-384 和 NIST P-521 的向前保密。在 12.0 中添加了使用 X25519 和 X448 的向前保密。
- ECDHE_ECDSA_WITH_AES_256_GCM_SHA384(在 12.0 中添加)
- ECDHE_ECDSA_WITH_AES_128_GCM_SHA256(在 12.0 中添加)
- ECDHE_RSA_WITH_AES_256_GCM_SHA384(在 9.0.1 FP4 IF2 中添加)
- ECDHE_RSA_WITH_AES_128_GCM_SHA256(在 9.0.1 FP4 IF2 中添加)
- ECDHE_RSA_WITH_AES_256_CBC_SHA384(在 9.0.1 FP4 IF2 中添加)
- ECDHE_RSA_WITH_AES_256_CBC_SHA(在 9.0.1 FP4 IF2 中添加)
- ECDHE_RSA_WITH_AES_128_CBC_SHA256(在 9.0.1 FP4 IF2 中添加)
- ECDHE_RSA_WITH_AES_128_CBC_SHA(在 9.0.1 FP4 IF2 中添加)
- DHE_RSA_WITH_AES_256_GCM_SHA384(在 9.0.1 FP3 IF2 中添加)
- DHE_RSA_WITH_AES_128_GCM_SHA256(在 9.0.1 FP3 IF2 中添加)
- DHE_RSA_WITH_AES_256_CBC_SHA256(在 9.0.1 FP3 IF2 中添加)
- DHE_RSA_WITH_AES_256_CBC_SHA(在 9.0.1 FP3 IF2 中添加)
- DHE_RSA_WITH_AES_128_CBC_SHA256(在 9.0.1 FP3 IF2 中添加)
- DHE_RSA_WITH_AES_128_CBC_SHA(在 9.0.1 FP3 IF2 中添加)
- RSA_WITH_AES_256_GCM_SHA384(在 9.0.1 FP3 IF2 中添加)
- RSA_WITH_AES_128_GCM_SHA256(在 9.0.1 FP3 IF2 中添加)
- RSA_WITH_AES_256_CBC_SHA256(在 9.0.1 FP3 IF2 中添加)
- RSA_WITH_AES_128_CBC_SHA256(在 9.0.1 FP3 IF2 中添加)
- RSA_WITH_AES_128_CBC_SHA(在 8.0 中添加)
- RSA_WITH_AES_256_CBC_SHA(在 8.0 中添加)
- RSA_WITH_RC4_128_MD5
- RSA_WITH_RC4_128_SHA
- RSA_WITH_3DES_EDE_CBC_SHA
- RSA_WITH_DES_CBC_SHA
- RSA_EXPORT1024_WITH_DES_CBC_SHA
- RSA_EXPORT_WITH_RC4_40_MD5
TLS 的凭证
- 使用 NIST P-256、NIST P-384 和 NIST P-521 的 TLS 凭证可以在任何 Domino 12.0 或更高版本的服务器上使用。
- 使用 SHA-256、SHA-384 和 SHA-512 的密钥环文件可以使用 certreq 和 CA 进程在 9.0 IF6 和 9.0.1 FP2 IF1 或更新版本上创建。
- 使用 SHA-256、SHA-384 和 SHA-512 的密钥环文件可以使用 OpenSSL、第三方 CA 和 kyrtool 创建。
- 使用 SHA-256、SHA-384 和 SHA-512 的密钥环文件可以在任何 Domino 9.0 或更新版本服务器上使用。
通过 IBM HTTP Server 的传输层安全性 (TLS) v1.2
在 9.0 中添加了此功能,从不受出口限制。需要选择“IBM HTTP Server”安装时选项 支持使用 AES 和 SHA-2 的密码。
Domino 10.0 中除去了“IBM HTTP Server”安装选项。
标识文件恢复
在 R5 中添加了此功能,从不受出口限制。标识文件恢复使用 1024 位 RSA 非对称密钥。
- R5 生成并支持 64 位 RC2 批量加密。
- R6 支持 64 位和 128 位 RC2 批量加密,如果出于其他原因,标识文件只能与 R6+ 一起使用,那么将使用 128 位 RC2。
Notes 标识符保险库
在 8.5 中添加了此功能,从不受出口限制。
- 2048 位 RSA 保险库标识文件
- 2048 位 RSA 保险库操作 (VO) 密钥
- 256 位 AES 传输加密密钥
- 256 位 AES 存储加密密钥
安全断言标记语言 (SAML) 服务提供者
在 9.0 中添加了此功能,从不受出口限制。
受支持的 DigestMethod 算法:
受支持的 SignatureMethod 算法:
受支持的 EncryptionMethod(批量)算法:
受支持的 EncryptionMethod(换行)算法:
应该使用排除规范 (xml-exc-c14n);#WithComments 或包含规范 (REC-xml-c14n) 可能无法成功解析。