所有RSA数字签名块都包含ASN.1编码的散列算法识别字符串。这在上一节中提到。下表列出了Microsoft RSA基础提供商以及大多数其他RSA CSP支持的算法的编码。
算法 | 编码 |
MD2 | 00000000 10 04 00 05 02 02 0D F7 ........ 0x00000008 86 48 86 2a 08 06 0c 30 .H。* ...0 0x00000010 20 30 0 |
MD4 | 00000000 10 04 00 05 04 02 0D F7 ........ 0x00000008 86 48 86 2a 08 06 0c 30 .H。* ...0 0x00000010 20 30 0 |
MD5 | 00000000 10 04 00 05 05 02 0D F7 ........ 0x00000008 86 48 86 2a 08 06 0c 30 .H。* ...0 0x00000010 20 30 0 |
SHA | 0x00000000 14 04 00 05 12 02 03 0e ........ 0x00000008 2b 05 06 09 30 21 30 +...0!0 |