MD5によるシグニチャが完全に一致する、2つの有効なX.509証明書の例

Arjen Lenstra, Xiaoyun Wang, Benne de Wegerによる。以下に、実際に比較した様子を示す。真ん中に縦棒がある行が違っている箇所を表す。

Certificate :                                                                   Certificate :
  DATA :                                                                          DATA :
    Version : 3                                                                     Version : 3
    SerialNumber : 55604297                                                         SerialNumber : 55604297
    Signature Algorithm: md5WithRSAEncryption                                       Signature Algorithm: md5WithRSAEncryption
    Issuer  :                                                                       Issuer  :
      CN=Hash Collision CA, L=Eindhoven, C=NL,                                        CN=Hash Collision CA, L=Eindhoven, C=NL,
    Validity :                                                                      Validity :
      notBefore : Feb 01 00:00:01 2005 UTC                                            notBefore : Feb 01 00:00:01 2005 UTC
      notAfter  : Feb 01 00:00:01 2007 UTC                                            notAfter  : Feb 01 00:00:01 2007 UTC
    Subject :                                                                       Subject :
      CN=Hash Collision, O=we used a collision for MD5, L=Eindhoven, C=NL,            CN=Hash Collision, O=we used a collision for MD5, L=Eindhoven, C=NL,
    Subject Public Key Info:                                                        Subject Public Key Info:
      Public Key Algorithm: rsaEncryption                                             Public Key Algorithm: rsaEncryption
      RSA Public Key: (2048 bit)                                                      RSA Public Key: (2048 bit)
        Modulus (2048 bit):                                                             Modulus (2048 bit):
          ca:b9:e7:42:c4:b6:26:87:1a:b9:a5:24:84:6b:05:c1:88:95:fb:93:        |           ca:b9:e7:42:c4:b6:26:87:1a:b9:a5:24:84:6b:05:c1:88:95:fb:13:
          65:e9:a6:9f:48:03:92:ff:2c:3b:3f:79:41:ad:34:06:ff:ad:b4:03:                    65:e9:a6:9f:48:03:92:ff:2c:3b:3f:79:41:ad:34:06:ff:ad:b4:03:
          4b:df:84:7a:4d:37:01:4f:db:32:83:cb:19:d4:6f:a8:a7:65:c6:b3:        |           4b:df:84:7a:4d:b7:01:4f:db:32:83:cb:19:d4:6f:a8:a7:65:c6:33:
          f0:16:bf:30:6a:ff:7c:2e:57:73:68:9b:33:19:b8:15:64:ab:e7:f5:                    f0:16:bf:30:6a:ff:7c:2e:57:73:68:9b:33:19:b8:15:64:ab:e7:f5:
          b9:cf:66:c5:e4:fe:79:0c:ee:04:7d:36:cc:77:b0:ae:5d:08:7f:30:        |           b9:cf:66:45:e4:fe:79:0c:ee:04:7d:36:cc:77:b0:ae:5d:08:7f:30:
          b5:60:eb:88:72:b3:4d:40:67:78:66:2d:d8:84:64:67:7d:bd:9b:80:        |           b5:60:eb:88:72:b3:4d:40:67:f8:65:2d:d8:84:64:67:7d:bd:9b:80:
          98:9e:f2:4f:b8:2e:0e:a3:2b:58:64:af:33:b8:fe:86:59:b0:94:46:        |           98:9e:f2:cf:b8:2e:0e:a3:2b:58:64:af:33:b8:fe:86:59:b0:94:46:
          46:99:f4:77:a6:bf:ca:34:8c:23:cf:68:1e:c0:a8:46:a8:b2:7a:29:                    46:99:f4:77:a6:bf:ca:34:8c:23:cf:68:1e:c0:a8:46:a8:b2:7a:29:
          07:1b:56:3a:13:16:b0:5f:38:27:b8:2f:b1:f9:de:1f:23:8f:3d:12:                    07:1b:56:3a:13:16:b0:5f:38:27:b8:2f:b1:f9:de:1f:23:8f:3d:12:
          ad:0d:da:a9:7d:db:cf:ce:ea:d1:09:39:5e:46:e0:18:ae:23:7c:e5:                    ad:0d:da:a9:7d:db:cf:ce:ea:d1:09:39:5e:46:e0:18:ae:23:7c:e5:
          93:55:ac:93:18:72:28:4c:3a:29:3f:e9:11:79:41:a1:ad:52:83:64:                    93:55:ac:93:18:72:28:4c:3a:29:3f:e9:11:79:41:a1:ad:52:83:64:
          a0:68:7a:ff:60:83:b1:4b:00:9d:d9:52:c8:66:ca:43:a0:f4:1a:7d:                    a0:68:7a:ff:60:83:b1:4b:00:9d:d9:52:c8:66:ca:43:a0:f4:1a:7d:
          ce:58:76:c1:6c:b3:46:e9:a7:18:09:1c:ec:3d:57:d9:                                ce:58:76:c1:6c:b3:46:e9:a7:18:09:1c:ec:3d:57:d9:
        Exponent:                                                                       Exponent:
          00:01:00:01:                                                                    00:01:00:01:
    X509v3 extensions:                                                              X509v3 extensions:
      x509 Basic Constraints:                                                         x509 Basic Constraints:
        CA:FALSE                                                                        CA:FALSE
        PathLenConstraint:NULL                                                          PathLenConstraint:NULL
      x509 Key Usage:                                                                 x509 Key Usage:
        digitalSignature, nonRepudiation, keyEncipherment, (0xe0)                       digitalSignature, nonRepudiation, keyEncipherment, (0xe0)
  Signature Algorithm: md5WithRSAEncryption                                       Signature Algorithm: md5WithRSAEncryption
    13:19:e6:ff:66:ef:86:21:ae:ae:0c:fb:d2:c0:67:b9:9c:38:                          13:19:e6:ff:66:ef:86:21:ae:ae:0c:fb:d2:c0:67:b9:9c:38:
    34:c0:0b:e8:8e:0a:97:e6:02:05:bc:5e:cd:85:64:6b:66:98:                          34:c0:0b:e8:8e:0a:97:e6:02:05:bc:5e:cd:85:64:6b:66:98:
    bd:2e:91:32:48:26:c8:b1:0e:21:67:ef:f2:64:c5:e4:5a:23:                          bd:2e:91:32:48:26:c8:b1:0e:21:67:ef:f2:64:c5:e4:5a:23:
    4f:de:57:23:a7:51:ea:2b:79:13:06:22:1b:54:b4:c2:0e:4c:                          4f:de:57:23:a7:51:ea:2b:79:13:06:22:1b:54:b4:c2:0e:4c:
    d1:65:62:d6:98:ad:e4:d6:33:f0:53:d6:53:f8:be:9c:4d:40:                          d1:65:62:d6:98:ad:e4:d6:33:f0:53:d6:53:f8:be:9c:4d:40:
    2e:c9:f9:2d:36:30:98:dd:56:05:96:f7:bf:09:5a:f3:c9:fe:                          2e:c9:f9:2d:36:30:98:dd:56:05:96:f7:bf:09:5a:f3:c9:fe:
    d7:ee:2b:49:21:80:18:00:3f:5c:65:f0:51:1d:45:4e:6e:52:                          d7:ee:2b:49:21:80:18:00:3f:5c:65:f0:51:1d:45:4e:6e:52:
    29:13:2d:04:94:b7:b6:5e:f9:58:5a:a9:d4:33:09:4f:db:4f:                          29:13:2d:04:94:b7:b6:5e:f9:58:5a:a9:d4:33:09:4f:db:4f:
    9c:99:46:10:af:e0:f2:3f:b2:6e:5d:24:65:39:ae:ff:b6:e0:                          9c:99:46:10:af:e0:f2:3f:b2:6e:5d:24:65:39:ae:ff:b6:e0:
    b0:df:35:b4:d9:ae:3c:f7:68:c5:aa:bc:93:55:8d:f8:7b:f4:                          b0:df:35:b4:d9:ae:3c:f7:68:c5:aa:bc:93:55:8d:f8:7b:f4:
    21:28:8e:79:e9:ad:cb:b8:da:23:64:52:8e:74:f8:13:48:ff:                          21:28:8e:79:e9:ad:cb:b8:da:23:64:52:8e:74:f8:13:48:ff:
    b9:f5:fa:c4:3e:97:4f:3d:79:cc:a2:22:fd:67:5b:fd:3b:80:                          b9:f5:fa:c4:3e:97:4f:3d:79:cc:a2:22:fd:67:5b:fd:3b:80:
    8a:3f:66:10:42:32:c8:06:a2:53:09:a1:87:d1:03:d7:50:89:                          8a:3f:66:10:42:32:c8:06:a2:53:09:a1:87:d1:03:d7:50:89:
    34:36:d4:a3:29:09:fe:5c:76:b4:54:95:f5:2f:29:cf:66:a9:                          34:36:d4:a3:29:09:fe:5c:76:b4:54:95:f5:2f:29:cf:66:a9:
    e3:dd:47:3f:                                                                    e3:dd:47:3f:

via http://oku.edu.mie-u.ac.jp/%7Eokumura/pukiwiki/?2005-03-11#y3658297