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 中添加了此功能,从不受出口限制。

应该使用排除规范 (xml-exc-c14n);#WithComments 或包含规范 (REC-xml-c14n) 可能无法成功解析。