散列会话密钥

【勇芳软件工作室】汉化HomePreviousNext

当应用程序使用CryptHashSessionKey函数对会话密钥进行散列时,只有基础密钥材料应该被哈希。对于40位密钥,这将是5字节的数据。

密钥应该以大字节顺序排列。例如,如果使用RSA基本加密提供程序来创建和散列具有值“4a 3a ee 77 37”的会话密钥,则在执行散列操作之前,字节将需要反转。在此示例中,将生成以下哈希值:

MD5:0b 15 55 0a a0 03 f9 3f 75 82 f7 e7 91 32 bc 8c

SHA:3c 37 72 93 53 ff 2a 4f ef 12 54 18 5b 3a c4 63 03 fd 07 5d