标准摘要
[中文适用范围]: ISO/IEC 10118 的这一部分指定了专用散列函数,即专门设计的散列函数。 ISO/IEC 10118 这部分中的散列函数基于轮函数的迭代使用。 指定了七个不同的轮函数,从而产生了不同的专用哈希函数。 第7条和第9条中的第一和第三专用散列函数分别提供长度高达160位的散列码;第 8 条中的第二个提供长度高达 128 位的哈希码;第 10 条中的第四个提供长度高达 256 位的哈希码;第 12 条中的第六项提供了固定长度的哈希码,即 384 位;第 11 条和第 13 条中的第五条和第七条分别提供长度高达 512 位的哈希码。 [外文原描述]: ISO/IEC 10118-3:2004 specifies the following seven dedicated hash-functions, i.e. specially-designed hash-functions: the first hash-function (RIPEMD-160) in Clause 7 provides hash-codes of lengths up to 160 bits; the second hash-function (RIPEMD-128) in Clause 8 provides hash-codes of lengths up to 128 bits; the third hash-function (SHA-1) in Clause 9 provides hash-codes of lengths up to 160 bits;the fourth hash-function (SHA-256) in Clause 10 provides hash-codes of lengths up to 256 bits; the fifth hash-function (SHA-512) in Clause 11 provides hash-codes of lengths up to 512 bits;the sixth hash-function (SHA-384) in Clause 12 provides hash-codes of a fixed length, 384 bits; andthe seventh hash-function (WHIRLPOOL) in Clause 13 provides hash-codes of lengths up to 512 bits. For each of these dedicated hash-functions, ISO/IEC 10118-3:2004 specifies a round-function that consists of a sequence of sub-functions, a padding method, initializing values, parameters, constants, and an object identifier as normative information, and also specifies several computation examples as informative information.
英文名称Information technology - Security techniques - Hash-functions - Part 3: Dedicated hash-functions