ics 35.040
L 80 药臀
中华人民共和国国家标准
Gs / T 18238.3-2002
idt iso/IEC 10118-3:1998
信息技术安全技术散列函数
第3部分:专用散列函数
In formation technology-Securityt echniques-
Hash-functions-Part 3:Dedicated hash-functions
2002一07门8发布2002一12一01实施
中华人民共和国
国家质量监督检验检疫总局
发布
cB/T 18238.3-2002
目次
前言··················································································································⋯ ⋯ I
ISO/ IE C前言······································································································⋯⋯ N
1 范围···············································································································⋯⋯ 1
2 引用标准·········································································································⋯ ⋯ 1
3 定义·····················································································。·························⋯ ⋯ 1
4 符号和记法······································································································⋯⋯ 1
5 要求···············································································································⋯⋯ 2
6 专用散列函数模型·····························································································⋯⋯ 3
7 专用散列函数1······························································································..⋯⋯ 4
8 专用散列函数2·······························································································⋯⋯ 7
9 专用散列函数3·······························································································.⋯⋯ 9
附录A(提示的附录) 实例····································。·····························.··.·.....·.......⋯⋯ 11
附录B(提示的附录) 形式规范··········································································....⋯⋯ 36
附录C(提示的附录)参考文献·············································································⋯⋯48
标准分享网 www.bzfxw.com 免费下载
GB/'r 18238.3- 2002
前言
本 标 准 等同采用国际标准ISO/IEC 10118-3:1998《信息技术安全技术散列函数第3部分:专用散
列函数》。
本 标 准 附录A、附录B、附录C均为提示的附录。
本 标 准 由中华人民共和国信息产业部提出。
本 标 准 由中国电子技术标准化研究所归口。
本 标 准 起草单位:中国电子技术标准化研究所。
本 标 准 主要起草人:徐冬梅、张展新。
GB/'r 18238.3-2002
ISO/IEC前言
ISO ( 标 准化组织)和IEC(国际电工委员会)是世界性的标准化机构。国家成员体(都是ISO或IEC
的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术领域的标准。ISO和IEC的各
技术委员会在共同感兴趣的领域内进行合作。与ISO和IEC有联系的其他官方和非官方国际组织也可
参与标准的制定工作。
对于 信 息 技术领域,ISO和IEC建立了一个联合技术委员会,即ISO/IECJ TCl。由联合技术委员
会提出的标准草案需分发给国家成员体进行表决。发布一项标准,至少需要75%的参与表决的国家成
员体投票赞成。
国 际 标 准ISO/IEC 10118-3是由ISO/IEC JTC1“信息技术”联合技术委员会的SC27“信息技术安
全技术”分委员会制定的。
IS O/ IE C 10118在总标题“信息技术安全技术散列函数”下包含以下几个部分:
— 第 I部分:概述
一 一 第 2部分:采用n位块密码的散列函数
— 第 3部分:专用散列函数
— 第 4部分:采用模运算的散列函数
可 能 还 会有后续部分。
本 标 准 的附录A、附录B和附录C均为提示的附录
标准分享网 www.bzfxw.com 免费下载
中华人民共和国国家标准
信息技术安全技术散列函数
第3部分:专用散列函数 GB /T 1 8238.3-2002
idt ISO/IEC 10118-3:1998
In formation technology-Securityt echniques-
Hash-functions-Part 3:Dedicated hash-functions
范围
本 标 准 规定了专用散列函数,即专门设计的散列函数。本标准的散列函数基于循环函数的迭代使
用。本标准规定了三种不同的循环函数,从而产生了不同的专用散列函数。第一种和第三种提供了长度
达160位的散列码,第二种提供了长度达128位的散列码。
引用标准
下 列 标 准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均
为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性
GB /T 1988-1998 信息技术信息交换用七位编码字符集(eqvI SO 646:1991)
GB /T 18238.1-2000 信息技术安全技术散列函数第1部分:概述(idtI SO/IEC 10118-1:
19 9 4 )
定义
GB / T 18238.1中给出的定义以及下列定义适用于本标准:
3.1 块block
长 度 为 L,的位串,即送往循环函数的第一个输人的长度。
3.2 散列函数标识符hash-function identifier
标 识 特 定散列函数的字节。
13 循环函数round-function
把 长 度 为L,和L 的两个二进制串变换成长度为L:的一个二进制串的函数抓.,)。它作为散列
函数的一部分迭代使用,其中它把长度为L;的数据串与前一步输出的长度为L2的数据串组合起来。
3.4 字word
一 个 32 位的串。
4 符号和记法
本标准采用GB/T
D
18238. 1中定义的符号和记法。
输 人到散列函数的数据串。
散 列码。
初 始化值。
中华人民共和国国家质f监督检验检疫总局2002一07-18批准2002一12一01实施
GB/T 18238.3-2002
Lx 位串X的长度(按位表示)。
XOY 位串x和Y的异或。
下列符号和记法适用于本标准:
a;,a' 用于规定循环函数的索引序列。
B 字节。
C;,C', 循环函数中使用的常数字。
D, 填充处理后从数据串导出的块。
关,9 采用三个字作为输人并产生单个字作为输出,用于规定循环函数的函数。
且在散列操作中用于存储中间结果的长L:位的串
L, 送往循环函数0的两个输人串中的第一个输人串的长度(按位表示)
L: 送往循环函数0的两个输人串中的第二个输人串的长度(按位表示),循环
函 数 的 输 出 串 的 长 度 (按 位 表 示 ) ,以 及 I V 的 长度(按位表示)。
4 填充和分离过程后数据串中的块数
S"() “循环左移”n位操作,即,如果A是一个字并且n是一个非负整数,那么夕
(A )表 示 将 字 A 经 过 n 次 左 循 环 移 位 而 得 到 的字。
ti,八用于规定循环函数的移位值。
W,XX'"YZ, 用来存储中间计算结果的字。
0 一个循环函数,即,如果X,Y是长度分别为L,和L:的位串,那么粼X,Y)
是 通 过 把 价 应 用 于 X ,Y 所 得 到 的 串 。
八位串的逐位逻辑“与”操作,即,如果A,B是字,那么A八B是等于A和B
逐 位 逻 辑 “与 ” 得 到 的 字 。
V 位串的逐位逻辑“或”操作,即,如果A,B是字,那么AVB是等于A和B
逐 位 逻 辑 “或 ” 得 到 的 字 。
, 位字符串的逐位逻辑非操作,即如果A是字,那么,A是A逐位逻辑“非”
得 到 的 字
w 模232加法操作,即,如果A,B是字,那么AWB是通过把A和B视为整数
的 二 进 制 表 示 并 计 算 它 们 的 模 2 32 和 而 得 到 的字,其中结果被限制在0和
232 一 1之 间 ,包 括 0 和 2 32一 I e
:二表示在循环函数过程描述中所使用的“置等于”操作的符号,其中它表示符
号 左 边 的 字 应 与 符 号 右 边 表 达 的 值 相 等 。
要求
想要使用本标准中的散列函数的用户应选择:
以下 规 定的专用散列函数之一;以及
散 列 码 H 的长度Lxo
注
1 定义了第一种和第二种专用散列函数以利于“小结尾”计算机软件的实现,也就是字中最低访问字节被解释为最
低 有 效 位;相反,第三种循环函数的定义便于“大结尾”计算机软件的实现,就是字的最低访问字节被解释为最高
有 效 位 。然而,通过适当地调整定义,任何循环函数都能够在“小结尾”计算机或者在“大结尾”计算机上实现本
文 定 义 的全部散列函数把一个位串作为输人并且给出一个输出位串;这不依赖于每个散列函数内所使用的内部
字 节 排 序约定
2 Lr,的选择影响散列函数的安全性。在进行2'.} 散列码计算时被认为在计算上是不可行的环境中本标准所规定
的 全 部 散列函数被认为是无碰撞散列函数。
标准分享网 www.bzfxw.com 免费下载
GB/'r 18238.3- 2002
6 专用散列函数模型
6.1 概述
本 标 准 中规定的散列函数要求使用循环函数0。后续各章规定了三种可替换函数0.
本 标 准 中规定的散列函数提供长度为L,1的散列码,其中对于所使用的循环函数0来说,乙,的值小
于或者等于L2-
在 本 标 准散列函数的规范中,假设输人到散列函数的填充数据串是以字节序列形式表示的。如果所
填充的数据串以8n位序列形式,二。,xl,二,x8v-,表示,那么它将以以下的方式被解释为。字节的序
列,Bo,B,,二,B ,。每组8个连续位被认为是一个字节,每组第一个位是该字节的最高有效位。因此,
对任何i(0镇i<n):
B = 梦 xA + 2flx x;+ , + . + T8 1+7
对 于 本 标准规定的三种专用散列函数中的每一种均定义了标识符。在第7,8和9章中规定的专用
散列函数的散列函数标识符分别等于31,32和33(十六进制)。34到3F(十六进制)之间的值保留作为
以后的散列函数标识符使用。
6.2 散列操作
设 价 为 循环函数,TV是长度为L。的初始化值。对于本标准规定的散列函数,对给定的循环函数笋,
N 的值应是固定的。
数 据 D 的散列码H按照以下四步计算。
6.2. 1 第1步(填充)
填 充 数 据串D是以确保其长度是L 的倍数。本标准后续各章中规定了填充法的特定实例。
6.2.2 第2步(分离)
数 据 串 D的填充版被分离成L,位的块DI,D2........D ,,其中D 表示D填充后的第1个L,位,
D,表示第2个I,位,依次类推。填充和分离过程如图1所示。
加的填充
填充
ID, ID , I] D 9-,ID, }分离
图1 填充和分离过程
第3步(迭代)
设DD2,...几经填充和分离后,成为长度是I.,位的数据块。设H。为与TV 相等的位串。I,:位串
HH,,... ,H。用以下方法迭代计算:
对于i从1到9:
H;= 奴D- H
迭代过程如图2所示。
图2 迭代过程
GB/T 18238.3-2002
6.2.4 第4步(截短)
通 过 取 最后长度为L2位的输出串H。的最左边的Lx位而导出散列码H,
专用散列函数1
注 :本 章 包含循环函数的描述、初始化值以及附录c中【3]的RIPEMD-160填充法。
7. 1 概述
本 章 规 定了填充法、初始化值和循环函数,用于本标准描述的一般模型。这里规定的填充法、初始化
值和循环函数,当用于上述一般模型时,要同时定义专用散列函数1。该专用散列函数可用于包含至多
26-‘位的所有数据串D.
用 于 专 用散列函数1的ISO/IEC散列函数标识符等于31(16进制)。
7.2 参数、函数和常数
7.2.1 参数
该 散列 函 数中,L,=512,L2=1600
7.2.2 字节排序约定
在 第 7 章循环函数描述中,假定输人到循环函数中的块以字序列形式表示,每个512位的块由16
个字组成。一个64个字节序列,Bo,B... Bs,,应按照下列方法解释为16个字的序列,zo,z... ,zIs,
每组4个连续字节作为一个字,字的第1个字节是该字的最低有效字节。因此
z = 22 "B 4i+ 3 + 2" B 4i+ z+ 21B 4 + + B 4i( 0 ( i( 15)
把 散 列 码从字序列转换到字节序列,应遵照相反的转换过程。
注 :这 里 规定的字节排序与9.2.2中规定的字节排序不同。
7.2-3 函数
为 便 于 软件实现,根据字操作来描述循环函数0。在本循环函数中使用一序列函数:gu,g......,
gis,其中函数g;(0 镇i簇79),以三个字X,,x,和x:作为输人,并产生单个字作为输出。
函 数 9 定义如下:
g, (X o, XXI)= Xo①X,OOXz(0镇i蕊15);
g, (X ,, XX2)= (X。八x )v(,XoAX2)( 16<i531);
g,( X o, XX2)= (Xov,X,)①X2)( 32簇1镇47);
g,( X o, XX2)= (X。八X2)V ( X,A ,X2) (48<i<63);
g,( X a ,X X2)=X.。 (X,V ,X2)( 64<i<79)
7.2.4 常数
本 循 环 函数中使用两个常数字序列Co,C.. .,已。和C'o,C',⋯ ,C'7s。用十六进制表示(其中最高
有效位对应于最左边的位)定义如下:
C = 00 000000( 0< i蕊15);
〔、 = 5 A827999 (16簇i< 31);
C = 6 ED9EBA1 (32<i簇47);
C = 8F IBBCDC (48镇i< 63);
C = A 953FD4E (64毛i< 79);
C' ;二 50A28BE6 (0<i< 15);
C' = 5C4DD124 (16毛i镇31);
C = 6D703EF3 (32镇:域47);
C = 7A6D76E9(48镇,镇63);
C' = 00000000 (64<i< 79),
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
本 循 环 函数中使用了80个移位值组成的两个序列,其中每个移位值在5和15之间,用(to>t ..,
t)和(t'-t'. 't',)表示这两个序列。循环函数还使用80个索引组成的两个序列,其中每个序列中
的每个值在。和15之间,用(ao>au... >a79)和(a'o,a ,,... ,a's)表示这两个序列口所有四个序列在下表
中定义:
I 0 1 2 3 4 5 6 7
t; 11 14 15 12 5 8 7 9
t产, 8 9 9 11 13 15 15 5
a‘ 0 1 2 3 4 5 6 7
矿5 14 7 0 9 2 11 4
t S 9 10 11 12 13 14 15
t; 11 13 14 15 6 7 9 8
t产, 7 7 8 11 14 14 12 6
a. 8 9 10 11 12 13 14 15
己. 13 6 15 8 1 10 3 12
2 16 17 18 19 20 21 22 23
t; 7 6 8 13 11 9 7 15
t, 9 13 15 7 12 8 9 11
aJ 7 4 13 1 10 6 15 3
澎J 6 11 3 7 0 13 5 10
泛24 25 26 27 28 29 30 31
t; 7 12 15 9 11 7 13 12
t试r 7 7 12 7 6 15 13 11
ar 12 0 9 5 2 14 I1 8
a', 14 15 8 12 4 9 1 2
32 33 34 35 36 37 38 39
t; 11 13 6 7 14 9 13 15
乙9 7 15 11 8 6 6 14
a, 3 10 14 4 9 15 8 1
澎J 15 5 1 3 7 14 6 9
了40 41 42 43 44 45 46 47
右14 8 13 6 5 12 7 5
t夕12 13 5 14 13 13 7 s
a月2 7 0 6 13 11 5 12
澎r 11 8 12 2 10 0 4 13
GB/T 18238.3-2002
泛48 49 50 51 52 53 54 55
t; 11 12 14 15 14 15 9 8
厂, 15 5 8 11 14 14 6 14
a, 1 9 11 10 0 8 12 4
了, 8 6 4 1 3 11 15 0
才56 57 58 59 60 61 62 63
t; 9 14 5 6 8 6 5 12
t'. 6 9 12 9 12 5 15 8
a「13 3 7 15 14 5 6 2
al户5 12 2 13 9 7 10 14
t 64 65 66 67 68 69 70 71
t; 9 15 5 11 6 8 13 12
t', 8 5 12 9 12 5 14 6
a奋4 0 5 9 7 12 2 10
a'. 12 15 10 4 1 5 8 7
l 72 73 74 75 76 77 78 79
t; 5 12 13 14 11 8 5 6
乙8 13 6 5 15 13 11 11
a, 14 1 3 8 11 6 15 13
口护6 2 13 14 0 3 9 11
了.25 初始化值
对 于 该 循环函数来说,初始化值N 应该总是下列160位的串,在这里表示为十六进制的5个字
Y.,YYz,Y,和Y;的序列,其中Y。表示160位中最左边的32位。
Y。 二 6 7452301
Y, = E FCDAB89
Y, = 9 8BADCFE
Y, = 1 0325476
Y; 二 C 3D2ElF0
7.3 填充法
需 要 填 充数据串D,使它具有512的整数倍位数。填充过程操作如下:
a) D 连 接上单个",Ill.
b) 上 一 步所得的结果再连接上0^-511个“0”位,以使结果串的(按位)长度与448模512同余。更
确切地说,如果D的原始长度为Lo,并设r为Ln除以512的余数,那么要连接的“0”的数目等于447-r
(当;<-447)或959- r="">447)。这样所得到的位串长度将比512位的整数倍少64位。
c) 把 以 64位二进制表示的L,分成两个32位串,一个表示Ln的“最高有效串”,另一个表示“最低
有效串”。把这两个32位的串(“最低有效串”在前)与前一步得到的字串相连接。
在 以 下 对循环函数的描述中,每个512位数据块D,(1 -<i(妇视作为一个16个字的序列,Zo,Z
..,Z,,,其中Z。对应D 最左边的32位。
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
7.4 循环函数的描述
循 环 函 数笋操作如下。注意,在以下的描述中,使用符号W,xo,xx2,xx刃。、刃l,x'2.x'3,
X'。来表示n个不同的字,这些字包含计算中要求的值。
a) 假 定 笋的512位(第一次)输人包含在Zo>Z⋯ ,乙 。 中,其中Z。是512位的最左边32位,同样假
定笋的16。位第二次输人包含在5个字Y},YY2,Y。和Y、中。
b) 置 X,,=Y, X,,= Yl X2,=Y2 X3,=Y3 X,,=Y,
c) 置 x'o :=Yo X',,=Y, X'2,二Y2 X'3:一Y3 X',:=玖
d) 按 照 规定的次序执行以下四步,i:=。到79:
(1 )W :=S',(X a出gi(XX2,X3)-1+3Z a,W Ci)WX ,
(2) 凡 :=凡X,:二凡X3:=S}o(X2) 凡:=凡戈:=u r
(3) W , -S'-(XI,NJ g ,。一(X'lIX'2,X'3)N1Z .'b1 C 'i)mX ',
(4) X 'o :=X', X'n,=X'3 X'3,=510(X2) X'2,=X', X',,=W
E) 设
W : = Yo
Y, := Y ,b1 X ,N! X ',
Y, := Y 2N JX 3'+ iX '4
Y, ,= 妈 w X4w X'a
Y3 ,= Y 4出X,wX'
玖 := W tHX ,tH X ',
f) 5 个 字Yo,Y Y 2,Y Y、表示循环函数0的输出。循环函数最终迭代后,通过使用7.2.2 中规定
的相反的转换过程,5个字Yo,YYi,Y3,Y‘应转换成一个20个字节的序列,其中由Y。产生前4个字
节,Y,产生下4个字节,依次类推。这样,首(最左边的)字节对应于Y。的最低有效字节,第20个(最右
边的)字节对应于Y;的最高有效字节。通过使用6.1中规定的相反的转换过程,这20个字节应转换成
160个位的串,即首(最左边的)位对应于首(最左边的)字节的最高有效位,第160(最右边的)位对应于
第20个(最右边的)字节的最低有效位。
8 专用散列函数2
本 散 列 函数应仅用于当散列码包含小于或等于128位时就认为足够安全的应用中。
注 :本 章 包含循环函数的描述、初始化值以及附录C中「3〕的RIPEMD-128的填充法。
8., 概述
本 章 规 定了填充法、初始化值和循环函数,它们用于本标准描述的一般模型。这里规定的填充法、初
始化值和循环函数,当它们用于上述一般模型时,要同时定义专用散列函数2。该专用散列函数可适用
于包含最多2“一1位的全部数据串Do
用 于 专 用散列函数2的ISO/IEC散列函数标识符等于32(16进制)。
8.2 参数、函数和常数
8.2.1 参数
本散 列 函 数中,L,=512,L,=128
8.2.2 字节排序约定
本 散 列 函数的字节排序约定与第7章散列函数的约定相同。
8.2.3 函数
为 便 于 软件实现,根据字操作来描述循环函数0。在本循环函数中使用一序列函数:Po+g,.⋯ ,
gsa,其中每个函数g;(0 毛i镇63),以三个字Xo.Xl和X2作为输人,并产生单个字作为输出。
函 数 R, 与7.2 .3 中前64个函数的定义相同。
GB/T 18238.3-2002
8.2.4 常数
本 循 环 函数使用了两个常数字序列Co.C,,二,c。和C'a, C ',⋯ ,c,。3。用十六进制表示(其中最高
有效位对应于最左边的位)它们定义如下:
C = 00 000000( 0< i镇15);
C 二 5 A827999 (16 <i< 31);
C = 6 ED9EBAl (32镇i毛47);
C = 8 FIBBCDC (48镇更簇63);
C‘ 一 5 0A28BE6 (0蕊i镇15);
C, = 5C4DD124 (16蕊,镇31);
C' = 6 D703EF3( 32镇i< 47);
C, 一 0 0000000 (48<i< 63);
本 循 环 函数也使用了两个64个移位值序列,其中每个移位值在5和15之间,用(to,t ...> t63)和
(t'oet'II. . .,t '0 )表示这些序列,它们的定义与7.2.4中相应序列的前64个值相同。
最 后 ,本 循环函数还使用两个64个索引序列,其中每个序列中的每个值在0和15之间,用(a,
av...+ a63)和(,'_a'_ .. , a' e, )表示这些序列,它们的定义与7.2.4中相应序列的前64个值相同。
8.2.5 初始化值
对 于 本 循环函数来说,初始化值IV应总是下列128位的字符串,在这里表示为十六进制的4个字
序列YO,YYI和Y3,其中Y。表示128位中的最左边32位。
Yo = 6 7452301
Y = E FCDAB89
Yz = 9 8BADCFE
Y。 一 1 0325476
8.3 填充法
本 散 列 函数使用的填充法与7.3 中定义的填充法相同。
8.4 循环函数的描述
循 环 函 数协操作如下。注意,在以下的描述中,使用符号W,X.,XXz,XX'o,X'X'z,X',来表
示9个不同的字,这些字包含计算中要求的值。
a) 假 定 0的512位第一次输人到中包含在Zo,2,,二,,Z中,其中Z。是512位的最左边32位,同
样假定第二次输人到0中的128位包含在4个字Yo,Y ,,Y :和Y:中。
b) 置 Xo,=Yo X,,= Yi Xz‘= Yz X,,一Y,
c) 置 x1o :=Yo X,:=Y, X'z:=Y2 X',:一玖
d) 按 照 规定的次序执行以下四步,,:=。到63:
(1) W , 一S`(XoNJ g ,(XXz,X,)01Z .,w C )
(2 ) X o,=X3 Xa,一XI Xz,一X, X,:=W
(3) W , 一S`"(X 'ob 1 K s。一(X'X'X 's)wZ aW C ')
(4 )X 'o :=X', X',,=X'2 X'z:=X' , X', :=W
e) 置
W 召 一 Yo
Y, ,= Y ,t+J X ,出刃3
Y, := y :t+1X ,t+1 X ',
矶 := Y ,ty X Ib1 X ',
Y := W t+1X ,日X',
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
f) 4 个 字Yo,YYl,Y,表示循环函数0的输出。循环结束后,通过使用7.2.2中规定的相反的转换
过程,4个字Y.,Y,.Y2.Y,应转换成一个16个字节的序列,其中Y。应产生得到前四个字节,Y,应产生
下面4个字节,依次类推。这样首(最左边的)字节对应于Y。的最低有效字节,第16个(最右边的)字节
对应于Y;的最高有效字节。通过使用6.1中规定的相反的转换过程,这16个字节应转换成128个位的
串,即首(最左边的)位对应于首(最左边的)字节的最高有效位,第128(最右边的)位对应于第16个(最
右边的)字节的最低有效位。
9 专用散列函数3
注 :本 章 包含循环函数的描述、初始化值以及SHA-1的填充法。
9.1 概述
本 条 规 定了填充法、初始化值和循环函数,用于本标准描述的一般模型。这里规定的填充法、初始化
值和循环函数,当它们用于上述一般模型时,要同时定义专用散列函数3。该专用散列函数可适用于包
含最多26"一1位的全部数据串D,
用 于 专 用散列函数3的ISO/IEC散列函数标识符等于33(16进制)。
9.2 参数、函数和常数
9.2.1 参数
该散 列 函 数中,t.,=512,L,=160,
9.2.2 字节排序约定
在 第 9 章循环函数的描述中,假定输人到循环函数的块以字序列形式表示,每个512位的块由16
个这样的字组成。一个64个字节序列:Bo,B ...,B 63,应按照下列方法,被解释为16个字序列:Zo,
Z,,二,Z,3。 每组4个连续字节作为一个字,字的第2个字节是该字的最高有效字节。因此
Z 一 2" B ,;+ 2 1'B 。 十1 + 2" B , +2 + B ,汁 3( 0簇 i 成 15 )
把 散 列 码从字序列转换到字节序列,应遵照相反的转换过程。
注 :这 里 规定的字节次序与7.2.2 中规定的字节次序不同
9.2.3 函数
为 便 于 软件实现,根据字操作来描述循环函数4。在循环函数中使用一序列函数:fo,f,,二,f33,其
中每个函数关(。板i蕊79),以三个字xa,x 和x:作为输人,产生单个字作为输出。
函 数 关 定义如下:
关 (X ,, XX3)= (X,A X )v(,Xonxz)( 0簇i< 19);
五 (X o, XI,X2)二Xo①X,④X3(2 0<i成39);
关 (X p, XXz)= (XaAX )V(X.AXz)V (X,八Xz)( 40< i< 59);
关( 万- X Xz)二Xo①X,①Xz(60<i< 79);
9.2.4 常数
该 循 环 函数使用常数字序列C'o,C..., C'。。用十六进制表示(其中最高有效位对应于最左边的
位)定义如下:
C, 二 5A827999 (0镇i簇19);
C = 6ED9FBA1 (20<i镇39);
C = 8FIBBCDC (40簇:毛59);
C' = CA62CID6 (60板i续79)
92.5 初始化值
对 于 该 循环函数来说,初始化值IV应总是160位的字符串,在这里表示为十六进制的5个字Yo,
YY 2,Y 3和Y,,其中Y。表示160位中最左边的32位口
y, = 6 74 52301
GB/T 18238.3-2002
Y, 一 E FCDAB89
Yz = 9 8BADCFE
Y, = 1 0325476
Y4 = C 3D2ElF0
9.3 填充法
需 要 填 充数据串D,使它具有512整数倍位数。填充过程操作如下:
a) D 连 接上单个.,.1
b) 上 一 步所得的结果再连接上。^-511个“0"位,以使结果串的(按位)长度与448模512‘同余。更
确切地说,如果D的原始长度为LD,并设r为LD除以512的余数,那么要连接的“。”的数目等于447-r
(当r<447)或959-r(当r>447)。这样所得到的位串长度比512位的整数倍少64位。
c) 连 接 上一步结果串与64位二进制表示的LD,最高位在前。
在 以下 对 循环函数的描述中,每个512位数据块D(1成i<妇作为一个16个字序列:Zo.Z,.......
Z15,其中Z。对应于D 最左边的32位。
9.4 循环函数的描述
循 环 函 数0操作如下。注意,在以下的描述中,使用符号W,Xo,XXi,XX4,Zo,Z,⋯ +Z7s来表
示86个不同的字,这些字包含计算中要求的值。
a) 假 定 0的512位(第一次)输人包含在Zo+Z,⋯ >Z:中,其中Z。是512位的最左边32位,同样
假定0的160位(第二次)输人包含在5个字Yo,YY2,Y,和Y。中
b) 对 于 i=16-79置
Z; :- S` (Z ,-a @ Z- (9 )Z 一 O+ Z ;- a)
c) 置 Xo,=Yo X ,=Y: Xz,=1'z X3,=Y3 X<,= Y,
d) 执 行 以下两步,i: =0^79:
(1 )W :=Sa (X o) FH 关(XX2,X3)W X,NJ Z ;NJ C ,
(2 )X , :=X3 X a := X2 X2,-Sao(X ) X ,=Xo Xo:=W
e) 置
Yo := Y ow X,
y :- y jN JX ,
Y2 := y z出X2
Y, := 矶 出X3
Y, := 乙 HJX ,
f) 5 个 字Yo,YY,Y3,Y‘表示循环函数0的输出。循环结束后,通过使用9.2.2中规定的相反的
转换过程,5个字Ya,Y Y2,Y 3,Y 、应转换成一个20个字节的序列,其中Y。应产生前4个字节,Y,应产
生下面4个字节,依次类推。这样首(最左边的)字节对应于Y。的最高有效字节,第20个(最右边的)字
节对应于Y、的最低有效字节。通过使用6.1中规定的相反的转换过程,这2。个字节应转换成160个位
的串,即首(最左边的)位对应于首(最左边的)字节的最高有效位,第160(最右边的)位对应于第20个
(最右边的)字节的最低有效位。
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
附 录A
(提示的附录)
实 例
A1 概述
本 附 录 给出了专用散列函数1,2和3的计算实例。对于每个散列函数都给出了散列码计算的九个
例子。而且每个散列函数的例3和例8还给出了散列函数操作过程中得到的中间值。
A2 专用散列函数1
本 附 录 引用GB 1988编码的数据串。
注 :附 录 C中的[3」含有专用散列函数1的伪码描述
A2. 1 例1
本 例 中 数据串为空串,即零长度串。
散 列 码 是下列160位串:
9C 1 1 85 A 5C5E9FC54612808977EE8F548B2258D31
A2.2 例2
本 例 中 数据串由单个字节串组成,即字母‘、”的GB 1988编码版本。散列码是下列160位串:
OB D C 9 D 2D 25 6B 3E E9 DA AE 34 7B E6F 4 DC 835 A 467 F FE
A2.3 例3
本 例 中 数据串由“abc"GB 1988编码版本的3字节申组成。它等同于位串:"011000010 1100010
01100011",
经 过 填 充过程后,由该数据串推导出的单个16字的块如下:
80 6 36 2 6 1 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00 0 00 0 0 0 00000000 00000000 00000000 00000000 00000000 00000018 00000000
下 列 是 变量Xo,XX2,XXX'o,X'r.X'z,X'z,X';的连续值(用16进制表示):
67 45 23 0 1, E F CDAB89, 98BADCFE, 1 03 2 54 76 , C 3D 2ElFO, 67452301, EFCDAB89,
98BADCFE, 10325476, C3D2EIFO
C3 D 2E I F O,3 115FC67,E FCDAB89,E B73FA62, 10325476,C 3D2ElFO,D DD63FB8,
EFCDAB89, EB73FA62, 10325476
10 32 54 7 6, B 41192D5,3 115FC67, 36AE27BF,E B73FA62, 10325476,3 22E7AE3, DDD63FB8,
36AE27BF, EB73FA62
EB 7 3F A 6 2, 3A35DC50, B41192D5, 57Fl9CC4, 36AE27BF, EB73FA62, 883EE903,
322E7AE3, 58FEE377, 36AE27BF
36 A E 27 BF ,D 3786413,3 A35DC50,4 64B56DO,5 7F19CC4,3 6AE27BF, 92B2B79B,8 83EE903,
B9EB8CC8, 58FEE377
57 F l9 CC 4 , OE946720, D3786413, D77140E8, 464B56DO, 58FEE377, F9091FF2, 92B2B79B,
FBA40E20, B9EB8CC8
46 4B 5 6D O ,D 52BF632,O E946720,E 1904F4D,D 77140E8,B 9EB8CC8, E5B09992,F 9091FF2,
CADE6E4A,FBA40E20
D7 7 14 0E 8 ,150BD8A8,D 52BF632,519C803A,E 1904F4D,F BA40E20,8 B2D9FB3,E 5BO9992,
247FCBE4, CADE6E4A
GB/T 18238.3-2002
E1 9 04 F4 D , 3D6F601F, 150BD8A8, A F D8CB54, 519C803A, CADE6E4A, E755F422,
8B2D9FB3, C2664B96, 247FCBE4
51 9C 8 03 A ,B 7B60384,3 D6F601F,2 F62AO54,A FD8CB54,2 47FCBE4,5 922DO9E,E 755F422,
B67ECE2C, C2664B96
AF D 8C B 5 4, B85AOA3F, B7B60384, BD807CF5, 2F62AO54, C2664B96, CF24E72C,
5922DO9E,57DO8B9D B67ECE2C
2F 62 A O 54 , 7F8B38E5, B85AOA3F, D80El2DE, B D 807CF5, B67ECE2C, CA6AlC75,
CF24E72C, 8B427964,57DO8B9D
BD 8 07 C F5 , 9DACA495, 7F8B38E5, 6828FEE1, D80El2DE, 57DO8B9D 227F6D84,
CA6AlC75, 939CB33C, 88427964
D8 0 El 2 DE ,B C05F46F,9 DACA495,2 CE395FE,6 828FEE1,8 8427964,5 D801685,2 27F6D84,
A871D729, 939CB33C
68 28 F EE 1 , 1494FO53, BCO5F46F, B2925676, 2CE395FE, 939CB33C,B 3C3F4D5, 5D801685,
FDB61089, A871D729
2C E 39 5F E ,8 5861DO2, 1494FO53,1 7DlBEFO,B 2925676, A871D729,3 D16242D, B3C3F4D5,
005A1576, FDB61089
B2 92 5 67 6 , 597BF62S). ',,861DO2, 53C14C52, 17DlBEFO, FDB61089, FF459078, 3D16242D,
OFD356CF, 005A1576
17 D lB E FO , 6347EF78, 597BF629, 18740A16, 53C14C52, 005A1576, 927E40A8, FF459078,
5890B4F4, OFD356CF
53 C 14 C5 2 ,4 5C8FA44,6 347EF78,E FD8A565,1 8740A16,O FD356CF,A CBB994E,9 27E40A8,
1641E3FD, 5890B4F4
18 74 0A 1 6 , AD2956AF, 45C8FA44, 1FBDE18D, EFD8A565, 5890B4F4, AD30AD24,
ACBB994E, F902A249, 1641E3FD
EF D 8A 5 6 5, 5EAF16B7, AD2956AF, 23E91117, 1FBDE18D, 1641E3FD 6261732E,
AD30AD24, EE653AB2, F902AZ49
1F B DE 18D, 41730D4B, 5EAF16B7, A55ABEB4, 23E91117, F902A249, 45ED27AF,
6261732E, C2B492B4, EE653AB2
23 E9 1 11 7 , FCOCCBD3, 41730D4B, BC5ADD7A, A55ABEB4, EE653AB2, 243C5668,
45ED27AF, 85CCB989, C2B492B4
A 55 A BE B 4, 042ECC93, FCOCCBD3, CC352DO5, BC5ADD7A, C2B492B4, 82F89BD1,
243C5668, B49EBD17, 85CCB989
BC 5 AD D7A, 4D4D4377, 042ECC93, 332F4FFO, CC352DO5, 85CCB989, 5FC74686,
82F89BD1, F159AO90, B49EBD17
CC 3 52 DO5, 5207002B, 4D4D4377, BB324C10, 332F4FFO,B 49EBD17, B2720031, 5FC74686,
E26F460B, F159AO90
33 2F 4 FF O , 388278F5, 5207002B, 350DDD35, BB324C10, F159AO90, 58AlOOF8, B2720031,
1DIA197F, E26F460B
BB 3 24 C10, 62879D70, 388278F5, 1000AD48, 350DDD35, E26F460B, 5992068B, 58AIOOF8,
C80006C9,1DlA197F
35 0D D D 3 5, A30AIFD9, 62879D70, 09E3D4E2, 1000AD48, 1DIA197F, CC290DCA,
5992068B, 8403E162, C80006C9
IC O OA D 48 , BDA2B31B, A30AlFD9, 1E75Cl8A, 09E3D4E2, C80006C9, 863D625E,
12
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
CC290DCA, 481A2D66, 8403E162
09 E 3D 4 E2 ,F 7211DEE,B DA2B31B, 287F668C,1 E75C18A,8 403E162,6 061B5A5,8 63D625E,
A4372B30, 481A2D66
1E 7 5C l 8A , B6A665C6, F7211DEE, 8ACC6EF6, 287F668C, 481A2D66, A A 98 A DB5,
6061B5A5, F5897A18, A4372B30
28 7F 6 68 C , 2D30FA02, B6A665C6, 8477BBDC, 8ACC6EF6, A4372B30, 2 99 9 255A,
AA98ADB5, 86D69581,F5897A18
8A C C 6E F 6,C 76D12F9,2 D30FA02, 99971ADA,8 477BBDC,F 5897A18,9 8237631,2999255A,
62B6D6AA, 86D69581
84 77 B BD C ,5 16F84DF,C 76D12F9,C 3E808B4, 99971ADA, 86D69581, 6C472A90, 98237631,
649568A6, 62B6D6AA
99 97 1A D A , F3FA5BO5, 516F84DF, B44BE71D, C3E808B4, 62B6D6AA, 2EAD5672,
6C472A90, 8DD8C660, 649568A6
C3 E 80 8B4, D539625E, F3FA5BO5, BE137D45, B44BE71D, 649568A6, C5CB48BA,
2EAD5672, 1CAA41B1, 8DD8C660
B4 4B E 7 1D , D8500099, D539625E, E96C17CF, BE137D45, 8DD8C660, 05286DFB,
C5CB48BA, B559C8BA, 1CAA41Bl
BE 1 37 D45, 7ECDE5B2, D8500099, E5897B54, E96C17CF, 1CAA41Bl, 88396DD2,
05286DFB, 2D22EB17, B559C8BA
E9 6 C1 7C F , 681D30B9,7 ECDE5B2, 40326761,E 5897B54,B 559C8BA, 333F2212,8 8396DD2,
AIB7EC14,2D22EB17
E5 8 97 B 54 , 960F7BFD, 681D3OB9, 3796C9FB, 40326761, 2D22EB17, C699295B, 333F2212,
E5B74A20, AlB7EC14
40 32 6 76 1, 6770E498, 960F7BFD, 74C2E5AO, 3796C9FB,A lB7EC14,B FD68874,C 699295B,
FC8848CC, E5B74A20
37 96 C 9F B ,7 5EB06C5, 6770E498,3 DEFF658,7 4C2E5AO,E 5B74A20,B DDF3474,B FD68874,
64A56FIA, FC8848CC
74 C 2E 5A O , 14FA827A, 75EB06C5, C392619D, 3DEFF658, FC8848CC, 8CBC87E9,
BDDF3474,5A21D2FF,64A56FIA
3D E FF 658, 804B0068, 14FA827A, AClBl5D7, C392619D, 64A56FIA, CDDA6EBF,
8CBC87E9,7CDlD2F7,5A21D2FF
C3 9 26 19D, 475BA81B, 804B0068, EA09E853, ACIB15D7, 5A21D2FF, 656C7DA3, CDDA6EBF,
F21FA632, 7CDlD2F7
AC l B l5 D 7, D26BC25D, 475BA81B, 2COlA201, EA09E853, 7CDID2F7, 76D66CA3,
656C7DA3, 69BAFF37, F21FA632
EA 0 9E 8 53 , DBC5A2CB, D26BC25D, 6EA06DID, 2COIA201, F21FA632, C9Bl7F72,
76D66CA3, BIF68D95, 69BAFF37
2C O IA 2 01 , 77367F5E, DBC5A2CB, AF097749, 6EA06DID, 69BAFF37, 65A60151,
C9Bl7F72, 59B28DDB, BIF68D95
6E A 06 D ID ,8 155A6B4, 77367F5E,1 68B2F6F,A F097749,B lF68D95,3 3F3AC81,6 5A60151,
C5FDCB26, 59B28DDB
A F0 9 7749, C9OC4D38, 8155A6B4, D9FD79DC, 168B2F6F, 59B28DDB, 9BFB827D,
33F3AC81,98054596, C5FDCB26
13
GB/T 18238.3-2002
16 8B 2 F6 F , 9762713B, C90C4D38, 569AD205, D9FD79DC, C5FDCB26, DDC8130E,
9BFB827D, CEB204CF, 98054596
D 9F D 79 DC , 7EBF9C32,9 762713B, 3134E324, 569AD205, 98054596,C 24C2C79,D DC8130E,
EE09F66F,CEB204CF
56 9A D 20 5 ,2 0EFFAOI,7EBF9C32,8 9C4EE5D,3134E324,C EB204CF,F 255847E,C 24C2C79,
204C3B77, EE09F66F
31 34 E 32 4 ,7 5B7117F,2 0EFFA01,F E70C9FA,8 9C4EE5D,E E09F66F,D CD63949,F 255847E,
30BlE709,204C3B77
89 C4 E E5 D ,A 96BE4C7,7 5B7117F,B FE80483,F E70C9FA,2 04C3B77,5 B99238D,D CD63949,
5611FBC9, 30BIE709
FE 7 0C 9 FA ,5 E3201FC,A 96BE4C7,D C45FDD6,B FE80483,3 0BIE709,B 43484F4,5 B99238D,
58E52773, 5611FBC9
BF E 8 04 83 ,2 CF95A98,5 E3201FC,A F931EA5,D C45FDD6,5 611FBC9,5 2325AO9,B 43484F4,
648E356E, 58E52773
DC 4 5F D D 6,1 393FOC3,2 CF95A98,C 807F178,A F931EA5,5 8E52773,D 015577D,5 2325AO9,
D213D2DO, 648E356E
A F9 3 1E A 5,B B49CCF7,1393FOC3,E 56A60B3,C 807F178,648E356E,B B9C87C4,D 015577D,
C9682548, D213D2DO
C8 0 7F 178, 6A330EB4, BB49CCF7, 4FC30C4E, E56A60B3, D213D2DO, BIBBlA2E,
BB9C87C4, 555DF740, C9682548
E5 6 A 60 B3 , 14E58204, 6A330EB4, 2733DEED, 4FC30C4E, C9682548, AC77F96D,
BIBBlA2E, 721F12EE, 555DF740
4F C 30 C 4E , 79AAF53E, 14E58204, CC3ADlA8, 2733DEED, 555DF740, 1774D326,
AC77F96D, EC68BAC6, 721F12EE
27 33 D E ED ,2 10769B3,7 9AAF53E,9 6081053,C C3ADIA8,7 21Fl2EE,A 625F112,1 774D326,
DFE5B6Bl, EC68BAC6
CC 3 A DIA8, F44B53A7, 210769B3, ABD4F9E6, 96081053, EC68BAC6, 5DCA4D12,
A625F112, D34C985D, DFE5B6B1
96 08 1 05 3 , 7ClE3640, F44B53A7, 1DA6CC84, ABD4F9E6, DFE5B6Bl, EBC4D9C6,
5DCA4D12, 97C44A98, D34C985D
AB D 4F 9E6, O6B59EE8, 7CIE3640, 2D4E9FD1, 1DA6CC84, D34C985D, 095F37FD,
EBC4D9C6, 29344977, 97C44A98
1D A 6C C 84 , C422C3CD, 06B59EE8, 78D901FO, 2D 4 E 9F D 1 , 9 7C44A98, 5BBEE487,
095F37FD, 13671BAF, 29344977
2D 4 E9 FD1,A D864025,C 422C3CD,D 67BAO1A,7 8D901FO,2 9344977,B F5B2529,5 BBEE487,
7CDFF425, 13671BAF
78 D 90 1FO, 29A83BB5,A D864025,8 BOF3710,D 67BAO1A,1 3671BAF,F B5747C5,B F5B2529,
FB921D6E,7CDFF425
D 67 BA OIA,6 26E3910,2 9A83BB5,1 90096B6,8 BOF3710,7 CDFF425,D D935A5F,F B5747C5,
6C94A6FD, FB921D6E
8B OF 3 710, A719D8BC, 626E3910, AOEED4A6, 190096B6, FB921D6E, 27754F3A,
DD935A5F, 5DlFl7ED, 6C94A6FD
19 00 9 6B6, BA84C782, A719D8BC, B8E44189, AOEED4A6, 6C 94A6FD, 4F5CA4A5,
14
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
27754F3A, 4D697F76, 5DIF17ED
A OE E D4 A 6, 9F6887A9, BA84C782, 6762F29C, B8E44189, 5DIF17ED, 325AFE7E,
4F5CA4A5, D53CE89D,4D697F76
B8 E 44 1 89 ,3 A88288C, 9F6887A9,1 31EOAEA,6 762F29C,4 D697F76,8 6AFE021,3 25AFE7E,
7292953D, D53CE89D
67 62 F 29 C , AB23F78F, 3A88288C, A21EA67D, 131EOAEA, D 53 CE89D, C97F9EA1,
86AFE021,6BF9F8C9, 7292953D
13 1E O AEA, 7299044A, AB23F78F, 20A230EA, A21EA67D, 7292953D, 9F60751C
C97F9EA1,BF80861A, 6BF9F8C9
A 21 EA 6 7 D, 6A3F10CF, 7299044A, 8FDE3EAC 20A230EA, 6BF9F8C9, lE9CE713,
9F60751C FE7A8725, BF80861A
20 A 23 0E A , lAlB904D, 6A3F10CF, 641129CA, 8FDE3EAC BF80861A, C13FO38A,
IE9CE713, 81D4727D, FE7A8725
8F D E 3EAC OB2CDC01, lAlB904D, FC433DA8, 641129CA, FE7A8725, BF627814,
C13FO38A, 739C4C7A, 81D4727D
64 11 2 9C A , D563BFDC OB2CDC01, 6E413468, FC433DA8, 81D4727D, 5FCCBADE,
BF627814, FCOE2BO4, 739C4C7A
散 列 码 是下列160位串:
8E B 2 0 8 F 7 EO 5D 98 7A 9B 04 4A 8E 98C 6 BO 87 Fl 5A OB FC
A2.4 例4
本 例 中 数据串是14字节串,由“messaged igest"的GB 1988编码版本组成。
散 列 码 是下列16。位串:
5D 0 6 8 9 EF 49 D2 FA E5 72 B8 81 BI2 3 A8 5F FA 21 59 5F 36
A2.5 例5
本例 中 数 据串是26字节串,由“abedefghijklmnopqrstuvwxyz',的GB1 988编码版本组成。
散 列 码 是下列160位串:
F7 1 C 27 10 9C 69 2C 1B 56 BB DC EB 5B 9D 28 65 B3 70 8D BC
A2.6 例6
本 例 中 数据串是62字节串,
散 列 码 是下列160位串:
B O E 2 O B 6E 31 16 64 02 86 ED 3A 87 A5 71 30 79 B2 1F 51 89
A2.7 例7
本 例 中 数据串是80字节串,由8次重复“1234567890”的GB 1988编版版本组成。
散 列 码 是下列160位串:
9B 75 2 E 45 57 3D 4B 39 F4 DB D3 32 3C AB 82 BF 63 32 6B FB
A2.8 例8
本例 中 数 据串是56字节串,由“abcdbcdecdefdefgefghfghighijhijkijkljklmklmnl
mn om no pnopq”的GB 1988编码版本组成。
经 过 填 充过程后,由数据串推导出来的两个16字的块如下:
64 6 3 62 6 1 65646362 66656463 67666564 68676665 69686766 6A696867 6B6A6968
6C 6 B 6 A 69 6D6C6B6A 6E6D6C6B 6F6E6D6C 706F6E6D 71706F6E 00000080 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
GB/T 18238.3-2002
00 0 0 00 0 0 00000000 00000000 00000000 00000000 00000000 000001Co 00000000
下 列 是 变量Xo.X,、X:、X3、X;、IX。、刃、X,:、厂3、X'。的连续值(用16进制表示),它们在处理第1
块过程中获得。
67 45 23 0 1, EFCDAB89, 9 8BADCFE, 10325476, C 3D 2 EI F O, 6 74 5 23 01, EFCDAB89,
98BADCFE, 10325476, C3D2EIFO
C3 D 2E I FO , 3115FB87, EFCDAB89, EB73FA62, 10325476, C3D2ElFO, 463DA521, EFCDAB89,
EB73FA62, 10325476
10 32 54 7 6, C C21EC2E,3 115FB87, 36AE27BF,E B73FA62, 10325476,D B247A12,4 63DA521,
36AE27BF, EB73FA62
EB 7 3F A62, DFEB9B7A, CC21EC2E, 57EEICC4, 36AE27BF, EB73FA62, 1Dl66A23,
DB247A12, F6948518, 36AE27BF
36 A E2 7B F , 2363912E, DFEB9B7A, 87BOBB30, 57EEICC4, 36AE27BF, CE7A12F6,
1D166A23, 91E84B6C, F6948518
57 E EI C C4 , AlB60DC7, 2363912E, AE6DEB7F, 87BOBB30, F6948518, 57FF19DD,
CE7Al2F6, 59A88C74, 91E84B6C
87 B OB B 30 , 96AC7ClE, AIB60DC7, 8E44B88D, AE6DEB7F, 91E84B6C, OIA9FEFA,
57FF19DD, E84BDB39, 59A88C74
AE 6 D EB 7 F, 6AE46154, 96AC7CIE, D8371E86, 8E44B88D, 59A88C74, 5D9A609C,
OIA9FEFA, FC67755F, E84BDB39
8E 4 4B 8 8D ,3CF61FO9,6AE46154,BlF07A5A,D 8371E86,E 84BDB39,030F7FE7,5D9A609C,
A7FBE806, FC67755F
D8 3 71 E 86 ,6 96FOD9A,3 CF61FO9,9 18551AB,B IF07A5A,F C67755F,7 456C8E3,0 30F7FE7,
69827176, A7FBE806
Bl F 07 A 5A ,A B957B91,6 96FOD9A,D 87C24F3,9 18551AB,A 7FBE806,F 64C4453,7 456C8E3,
3DFF9000, 69827176
91 85 5 1AB, 9FF4AO64, AB957B91,B C3669A5,D 87C24F3,6 9827176, 22A5FE6E,F 64C4453,
5B238DD1,3DFF9000
D8 7 C2 4 F3 , 912FE998, 9FF4AO64, 55EE46AE, BC3669A5, 3DFF9000, 8D7E53E4,
22A5FE6E,31114FD9, 5B238DD1
BC 3 66 9A 5 ,C 45F164E, 912FE998,D 281927F,5 5EE46AE,5 B238DD1,6 95B23B7,8 D7E53E4,
97F9B88A, 31114FD9
55 EE 4 6A E , 2211A508,C 45F164E,B FA66244,D 281927F,3 1114FD9,6 FAA776F,6 95B23B7,
F94F9235, 97F9B88A
D 28 19 2 7F , 8OBlF3DE,2 211A508, 7C593B11,BFA66244,9 7F9B88A,4 D94F720, 6FAA776F,
6C8EDDA5, F94F9235
BF A 6 6244,3 AA6A8F5, 80BIF3DE,4 6942088, 7C593Bll,F94F9235,D 81C6137, 4D94F720,
A9DDBDBE,6C8EDDA5
7C 59 3 B11, 9E4C4BF6, 3AA6A8F5, C7CF7AO2, 46942088, 6C8EDDA5, B2ECCABD,
D81C6137,53DC8136, A9DDBDBE
46 94 20 8 8, F929216E, 9E4C4BF6, 9AA3D4EA, C7CF7AO2, A9DDBDBE, A96B1820,
B2ECCABD, 7184DF60, 53DC8136
C7 C F7 AO2, D9AEEFAF, F929216E, 312FDA79, 9AA3D4EA, 53DC8136, 5A5EO9B3,
A96B1820, B32AF6CB, 7184DF60
76
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
9A A 3D 4 E A, SBB34505, D9AEEFAF, A485BBE4, 312FDA79, 7184DF60, 616711FA,
5A5EO9B3, AC6082A5, B32AF6CB
31 2F D A79,0 7067302, 8BB34505,B BBEBF66,A 485BBE4,B 32AF6CB,F 4F47116,6 16711FA,
7826CD69, AC6082A5
A 48 5B BE4,5 1997747, 07067302,C D14162E,B BBEBF66,A C6082A5,F AE97297,F 4F47116,
9C47E985, 7826CD69
BB B E BF66,C 213132C, 51997747,1 900081C,C D14162E, 7826CD69, 887E5A3F,F AE97297,
DIC45BD3,9C47E985
CD 1 4 162E,2 9DOOIFO,C 213132C,6 5DDlD46, 1900081C, 9C47E985, 187068EF,8 87E5A3F,
A5CA5FEB,DlC45BD3
19 00 0 S1C,2 B59B58A,2 9DOO1FO,4 C4CB308,6 5DDlD46,D lC45BD3, 56C66FD3,1 87068EF,
F968FE21, A5CA5FEB
65 DD I D 46 , C45681A6, 2B59B58A, 4007COA7, 4C4CB308, A5CA5FEB, D718432A,
56C66FD3, CIA3BC61, F968FE21
4C 4C B 308,2 E32CA16,C 45681A6,6 6D628AD,4 007COA7,F 968FE21,7 75BA27D,D 718432A,
19BF4D5B, ClA3BC61
40 0 7C OA7,5 C712D51,2 E32CA16,5 AO69B11,6 6D628AD,C lA3BC61,6 243D22F,7 75BA27D,
610CAB5C, 19BF4D5B
66 D 62 8AD,9 89BC126,5C712D51,CB2858B8,5 A069Bll,1 9BF4D5B,4 4DCD35A,6 243D22F,
6E89FSDD, 610CAB5C
5A O 69 B Il , 9EE4CAlF, 989BC126, C4B54571, CB2858B8, 610CAB5C, 8FBE3F7E,
44DCD35A, OF48BD89, 6E89FSDD
CB 2 85 8B8,F 417F849,9 EE4CAlF,6 FO49A62,C 4B54571,6 E89FSDD,D A718428,8 FBE3F7E,
734D6913, OF48BD89
C4 B 54 571, 75239882, F417F849, 93287E7B, 6FO49A62, OF48BD89, 91573EOA, DA718428,
F8FDFA3E,734D6913
6F 04 9 A 62 , 3AC6B69F, 75239882,5 FE127DO, 93287E7B, 734D6913, 2A5224A6, 91573EOA,
C610A369, F8FDFA3E
93 28 7E 7 B , OB7C24AC, 3AC6B69F, 8E6209D4, 5FE127DO, F8FDFA3E, 8128FFB7,
2A5224A6, 5CF82A45, C61OA369
5F E 12 7D O , 2854DCEO, OB7C24AC, IADA7CEB, 8E6209D4, C61OA369, FF374DFD,
8128FFB7, 489298A9, 5CF82A45
8E 6 20 9D 4 , 267080E2, 2854DCEO, F092BO2D, IADA7CEB, 5CF82A45, C5E000D7,
FF374DFD, A3FEDE04, 489298A9
IA D A 7C E B, 7806D96F,2 67080E2,5 37380A1,F 092BO2D, 489298A9,3 1860C44,C 5E000D7,
DD37F7FC, A3FEDE04
F0 9 2B O2D, 52638496, 7806D96F, C2038899, 537380A1, A3FEDE04,C EE7092B, 31860C44,
83335F17, DD37F7FC
53 73 80 A L ,5 9FCSCDB,5 2638496,1 B65BDEO,C 2038899,D D37F7FC,4 6827AAE,C EE7092B,
183110C6, 83335F17
C2 0 38 899,8 AE30FBE,5 9FCSCDB,8 E125949,1 B65BDEO,8 3335F17,A 757A907,4 6827AAE,
9C24AF3B,183110C6
1B 65 B D EO , 4F4AEBED, 8AE30FBE, F1736D67, 8E125949, 183110C6, E90F38FC,
17
GB/T 18238.3-2002
A757A907, 09EAB91A, 9C24AF3B
8E 1 25 94 9 , 65BB000C, 4F4AEBED, 8C3EFA2B, F1736D67, 9C24AF3B, EC65CB85,
E90F38FC, 5EA41E9D, 09EAB91A
F1 7 36 D 67 , OB3B88C1, 65BB000C, 2BAFB53D, 8C3EFA2B, 09EAB91A, 54BO6FBD,
EC65CB85, 3CE3F3A4,5EA41E9D
8C 3E F A 2B , 6DF30989, OB3B88Cl, EF333196, 2BAFB53D, 5EA41E9D, D8D6FOE3,
54BO6FBD,972El7Bl, 3CE3F3A4
2B A FB 5 3D , 156421AC, 6DF30989, EE23042C, EF333196,一3CE3F3A4, B30DA892,
D8D6FOE3, ClBEF552,972El7Bl
EF 3 33 196,6 F54F9CA,1 56421AC,C C2625B7,E E23042C,9 72E17B1,F526A85A,B 30DA892,
5BC38F63, ClBEF552
EE 2 30 4 2C ,A 5D28921,6 F54F9CA,9 086BO55,C C2625B7,C IBEF552,5 F5587DB,F 526A85A,
36A24ACC,5BC38F63
CC 2 62 5 B7 ,2 959D915,A 5D28921,5 3E729BD,9 086BO55,5 BC38F63, 9FABAC24,5 F5587DB,
9AA16BD4,36A24ACC
90 86 B O5 5 ,4 EFF0384,2 959D915,4 A248697,5 3E729BD, 36A24ACC,5 2E4FB9B,9 FABAC24,
561F6D7D,9AA16BD4
53 E7 2 9B D , 17292945,4 EFF0384,6 76454A5,4 A248697,9 AA16BD4,E 13C3BDA,5 2E4FB9B,
AEB0927E,561F6D7D
4A 2 48 697,5 FE71F22, 17292945, FCOE113B, 676454A5, 561F6D7D,7 1244E49,E 13C3BDA,
93EE6D4B, AEB0927E
67 64 54 A 5 , DC06A80F, 5FE71F22, A4A5145C, FCOE113B, AEB0927E, AA49234C,
71244E49, FOEF6B84, 93EE6D4B
FC O E 11 3B , 5BD21FC5, DC06A80F, 9C7C897F, A4A5145C, 93EE6D4B, 42532D95,
AA49234C, 913925C4, FOEF6B84
A 4A 5 145C, 5587BC4F, 5BD21FC5, 1AA03F70, 9C7C897F, FOEF6B84, CDA86FDO,
42532D95, 248D32A9, 913925C4
9C 7 C8 9 7F ,A 1755F6B,5 587BC4F,4 87F156F,1 AA03F70,9 13925C4, 69C12F76,C DA86FDO,
4CB65509, 248D32A9
1A A 0 3F 7 0, 100A6Bl9,A 1755F6B, 1EF13D56,4 87F156F,2 48D32A9, 44272219, 69C12F76,
AIBF4336, 4CB65509
48 7F 1 56F,A A2CFDO7,1 00A6Bl9,D 57DAE85,1 EF13D56,4 CB65509,C BD360C3,4 4272219,
04BDD9A7, AlBF4336
1E F 13 D 56 , 28246D22, AA2CFDO7, 29AC6440, D57DAE85, AIBF4336, 27A64C2D,
CBD360C3, 9C886510, 04BDD9A7
D5 7 DA E85, 4909C2BD, 28246D22, B3F41EA8, 29AC6440, 04BDD9A7, CCB70B88,
27A64C2D, 4D830F2F, 9C886510
29 A C6 4 40 , 9020271B,4 909C2BD, 91B488AO,B 3F41EA8, 9C886510, 202000FC,C CB70B88,
9930B49F, 4D830F2F
B3 F 41 E A8 ,A 557D838, 9020271B, 270AF524,9 1B488AO, 4D830F2F, 7541E108, 202000FC,
DC2E2332, 9930B49E
91 B4 8 8AO,F 879DlF8,A 557D838, 809C6E40, 270AF524, 9930B49E,O A66EBF9, 7541E108,
8303FO80, DC2E2332
18
标准分享网 www.bzfxw.com 免费下载
GB /T 1 82 38 .3 - 2 00 2
27 0A F 5 24 , 39BAC08A, F879DIF8, 5F60E295, 809C6E40, DC2E2332, AOAB24D8,
OA66EBF9, 078421D5, 8303FO80
80 9C 6 E40,D F212B9C,39BAC08A,E 747E3E1,5F60E295,8303FO80,44CO68DD,A OAB24D8,
9BAFE429, 078421D5
5F 60 E 295,4 6F2CD86,D F212B9C,E B0228E6,E 747E3El,0 78421D5,3 F8B3B48,4 4CO68DD,
AC936282, 9BAFE429
E7 4 7E 3E 1 ,A17766F4,4 6F2CD86,8 4AE737C,E B0228E6,9 BAFE429,8 73A4IC4, 3F8B3B48,
OlA37513, AC936282
EB 0 22 8E 6 ,F C20AA01,A 17766F4,C B36191B,8 4AE737C,A C936282,A 2969EB4,8 73A41C4,
2CED20FE, OIA37513
84 A E7 3 7C , 93A30DD9, FC20AA01, DD9BD285, CB36191B, OIA37513, 7B345F4F,
A2969EB4, E907121C, 2CED20FE
CB 3 61 91B, 98554EIC, 93A30DD9, 82A807FO, DD9BD285, 2CED20FE, 0 7B 2 EA 7 8 ,
7B345F4F, 5A7AD28A, E907121C
DD 9 B D285, 79D46BD1, 98554ElC, 8C37664E, 82A807FO,E 907121C, 93451653, 07B2EA78,
D17D3DEC,5A7AD28A
82 A 80 7F O ,5 FBC55DB, 79D46BD1,5 5387261,8 C37664E,5 A7AD28A,A AODF949,9 3451653,
CBA9EOlE, D17D3DEC
8C 3 76 64 E , DEF23A3B, 5FBC55DB, 51AF45E7, 55387261, D17D3DEC, 030FFB9A,
AAODF949, 14594E4D, CBA9EOIE
55 38 72 61, 287DBIEB, DEF23A3B, F1576D7E, 51AF45E7, CBA9EOlE, OD9CD217,
030FFB9A, 37E526A8, 14594E4D
51 A F4 5E7, CF955B8E, 287DBIEB, C8E8EF7B, F1576D7E, 14594E4D, BECEIBBD,
OD9CD217, 3FEE680C, 37E526A8
F1 5 76 D7E, 83B6B7E8, CF955B8E, F6C7ACA1, C8E8EF7B, 37E526A8, D97CFEEC,
BECEIBBD,73485C36,3FEE680C
C8 E 8E F7B, 7943C443, 83B6B7E8, 556E3B3E, F6C7ACAI, 3FEE680C, DBEA79F5,
D97CFEEC, 386EF6FB,73485C36
F6 C 7A CA1, F336AA45, 7943C443, DADFA20E, 556E3B3E, 73485C36, 91704BDB,
DBEA79F5, F3FBB365,386EF6FB
55 6E 3 B3E, 2FF847D6, F336AA45, OF110DE5, DADFA20E, 386EF6FB, 40CBA97D,
91704BDB, A9E7D76F, F3FBB365
DA D F A 20 E, 33FE64C9, 2FF847D6, DAA917CC, OF110DE5, F3FBB365, BOBD2456,
40CBA97D, C12F6E45, A9E7D76F
OF 1 10 D E5 , 78378FE9, 33FE64C9, E11F58BF, DAA917CC, A9E7D76F, CA09D415,
BOBD2456, 2EA5F503, C12F6E45
下 列 是 变量XO,Xi.Xz.X3IX<,X'o,X'i.X'2,X'3.X';的连续值(用16进制表示),它们在处理第2
块过程中获得。
52 72 0 555, 3BO9A402, 94C343Bl, 9CEDC3EA, 9039D740, 52720555, 3BO9A402, 94C343B1,
9CEDC3EA, 9039D740
90 39 D 740,5 9874B6C,3 BO9A402,O DOEC653,9 CEDC3EA,9 039D740,7 FA6C9AF,3 BO9A402,
ODOEC653, 9CEDC3EA
9C E D C3EA, 1DOD43D8, 59874B6C, 269008EC, ODOEC653, 9CEDC3EA, 149F92B4,
19
GB/T 18238.3- 2002
7FA6C9AF, 269008EC, ODOEC653
OD O EC 6 53 ,E F3045D6,1 DOD43D8, 1D2DB166, 269008EC,O DOEC653,O E887EO5,1 49F92B4,
9B26BDFE, 269008EC
26 90 0 8E C IE6BC8AD,E F3045D6,3 50F6074,1 D2DB166,2 69008EC,6 E8757AC,O E887EO5,
7E4AD052, 9B26BDFE
1D 2 DB 166, 79CC70E3, IE6BC8AD, C1175BBC, 350F6074, 9B26BDFE, 32C1290B,
6E8757AC, 21F8143A, 7E4AD052
35 0F 6 07 4 ,1 3A4B937,7 9CC70E3,A F22B479,C 1175BBC,7 E4AD052,8EB02C5A,3 2C1290B,
1D5EBlBA, 21F8143A
C 11 75 BBC EE066CB9, 13A4B937, 31C38DE7, AF22B479, 21F8143A, 719EB9D9,
8EB02C5A ,04A42CCB, 1D5EBlBA
A F2 2B 479, A08AFF93, EE066CB9, 92E4DC4E, 31C38DE7, ID5EBIBA, 3 D5 B8AgA,
719EB9D9, COB16A3A,04A42CCB
31 C3 8 DE7, 89E27A43, A08AFF93, 19B2E7B8, 92E4DC4E, 04A42CCB, 4 7D E A OA 3 ,
3D5B8A9A,7AE765C6,COB16A3A
92 E4 D C4E, 50EEC8Al, 89E27A43, 2BFE4E82, 19B2E7B8, COB16A3A, A 6A ACEE1,
47DEAOA3, 6E2A68F5, 7AE765C6
19 B2 E 7B8, OFDE892D, 50EEC8Al, 89E90E27, 2BFE4E82, 7AE765C6, 4456DO48,
A6AACEEI,7A828DIF,6E2A68F5
2B F E4 E82,4 7BO46C8,O FDE892D,B B228543,8 9E90E27, 6E2A68F5, 072D166E,4 456DO48,
AB3B869A,7A828DlF
89 E9 0 E27, 5C8F582E,4 7BO46C8,7 A24B43F,B B228543, 7A828DIF,B 37A11D1,0 72D166E,
5B412111,AB3B869A
BB 2 28 543,3 D7FO5B8,5C8F582E,C llB211E,7A24B43F,A B3B869A,654CBE94,B 37AllDl,
B459B81C 5B412111
7A 2 4B 43F, 962BCAF7, 3D7FO5B8, 3D60B972, C11B211E, 5B412111, 6AFF9ABA,
654CBE94, E84746CD, B459B81C
C 11 B2 11E, lA459D2E, 962BCAF7, FC16EOF5, 3D60B972, B459B81C, EEOE390E,
6AFF9ABA, 32FA5195, E84746CD
3D 6 0B 97 2 ,1622907A,1A459D2E,A F2BDE58,F C16EOF5,E84746CD,569023C2,E EOE390E,
FE6AE9AB,32FA5195
FC 1 6E OF5,B 75B2E49, 1622907A,1 674B869, AF2BDE58,3 2FA5195, 5C2944E8, 569023C2,
38E43BB8, FE6AE9AB
A F2 B DE58,6 Fl6D4C4,B 75B2E49,8 A41E858,1 674B869,F E6AE9AB,1 03CE067,5 C2944E8,
408FO95A,38E43BB8
16 74 B 86 9 ,4 6FDEE89,6 Fl6D4C4,6 CB926DD, 8A41E858,3 8E43BB8,A B641473, 103CE067,
A513A170, 408FO95A
8A 4 1E 858,E 9F89F50,4 6FDEE89,5 B5311BC 6CB926DD,4 08FO95A,2 5643DBF,A B641473,
F3819C40, A513AI70
6C B 92 6DD, EC9A614C, E9F89F50, F7BA251B, 5B5311BC A513A170, E60A5336,
25643DBF, 9051CEAD, F3819C40
5B 53 1 1BC D525F69D, EC9A614C E 27D43A7, F7BA251B, F3819C40, FF4D318D,
E60A5336, 90F6FC95, 9051CEAD
20
标准分享网 www.bzfxw.com 免费下载
GB / T 18 2 38 .3 - 2 00 2
F7 BA 2 51B, EDFBF331, D525F69D, 698533B2, E27D43A7, 9051CEAD, 6D5入28DD,
FF4D318D, 294CDB98, 90F6FC95
E2 7 D4 3 A 7, 93C5E732,E DFBF331,9 7DA7754,6 98533B2,9 0F6FC95,8 55C140A; 6D5A28DD,
34C637FD, 294CDB98
69 85 33 B 2 ,2 4907FDF, 93C5E732,E FCCC7B7,9 7DA7754, 294CDB98, 79ClBC35, 855C140A,
68A375B5, 34C637FD
97 DA 7 7 54 , E2193F3E, 24907FDF, 179CCA4F, EFCCC7B7, 34C637FD, B2D5EF34,
79CIBC35, 70502A15,68A375B5
EF C C C 7B 7, D3AD6006, E2193F3E, 41FF7C92, 179CCA4F, 68A375B5, DB87209A,
B2D5EF34,06FOD5E7,70502A15
17 9C C A 4F , 6B8BFAB4, D3AD6006, 64FCFB88, 41FF7C92, 70502A15, 4DEC84F2,
DB87209A, 57BCD2CB, 06FOD5E7
41 F F7 C 92 , 5052D6EF, 6B8BFAB4, B5801B4E, 64FCFB88, 06FOD5E7, D4F6A30D,
4DEC84F2, 1C826B6E, 57BCD2CB
64 FC F B 88 , FF36EBC8, 5052D6EF, 2FEADIAE, B5801B4E, 57BCD2CB, 0191C9FO,
D4F6A30D, B213C937,1C826B6E
B5 8 01 B4E, 5AOlOC53, FF36EBC8, 4B5BBD41, 2FEADIAE, 1C826B6E, 20FBAB36,
0191C9FO, DA8C3753, B213C937
2F E A D IA E, 952BFB5D, 5AOlOC53, DBAF23FC, 4B5BBD41, B213C937, 7E796493,
20FBAB36, 47270006, DA8C3753
4B 5 BB D41, FE05BEE3, 952BFB5D, 04314D68, DBAF23FC, DA8C3753, C9EABB3E,
7E796493, EEACD883, 47270006
DB A F 2 3F C, 2256AF69, FE05BEE3, AFED7654, 04314D68, 47270006, B44977A5,
C9EABB3E, E5924DF9, EEACD883
04 31 4 D6 8 ,5 285BOD3,2 256AF69,1 6FB8FF8,A FED7654,E EACD883,2 8758006,B 44977A5,
AAECFB27, E5924DF9
A FE D 7 65 4, 1DFB856C, 5285BOD3, 5ABDA489, 16FB8FF8, E5924DF9, lElDBD16,
28758006, 25DE96Dl, AAECFB27
16 FB 8 FF8, 32974404, 1DFB856C, 16C34D4A, 5ABDA489, AAECFB27, FBEB21BA,
IEIDBDl6, D60318A1, 25DE96Dl
5A B D A 48 9, 90AC71CE, 32974404, EE15BO77, 16C34D4A, 25DE96Dl, B74BF3E2,
FBEB21BA, 76F45878, D60318AI
16 C 34 D 4A , 84900012, 90AC71CE, 5D1010CA, EE15BO77, D60318A1, 755BEDDF,
B74BF3E2, AC86EBEF, 76F45878
EE 1 5B O77,3 40EBE92,8 4900012,B IC73A42,5 D1010CA,7 6F45878,3 CDO99C6,7 55BEDDF,
2FCF8ADD, AC86EBEF
5D 1 01 0C A , F531E5F5, 340EBE92, 73304A12, BIC73A42, AC86EBEF, A19BBAA2,
3CDO99C6, 6FB77DD5, 2FCF8ADD
BI C 73 A42, 27528557, F531E5F5, 3AFA48DO, 73304A12, 2FCF8ADD, EFC554F1,
A19BBAA2, 426718F3, 6FB77DD5
73 30 4 A12,E 4AFA69F,2 7528557,C 797D7D4,3 AFA48DO,6 FB77DD5,F 56F1485,E FC554F1,
6EEA8A86, 426718F3
3A F A 48DO, E3462C93, E4AFA69F, 4A155C9D, C797D7D4, 426718F3, EOA1480A,
21
GB/T 18238.3-2002
F56F1485, 1553C7BF, 6EEA8A86
C7 9 7D 7 D4 , 3CF5CD85, E3462C93, BE9A7F92, 4A155C9D, 6EEA8A86, 9F80007D,
EOA1480A, BC5217D5, 1553C7BF
4A 1 55 C 9D ,B 6C756F9,3 CF5CD85,18B24F8D,B E9A7F92,1 553C7BF,0 90898BE,9 F80007D,
85202B82, BC5217D5
BE 9 A 7F 9 2, CC2AB627, B6C756F9, D73614F3, 18B24F8D, BC5217D5, AOCD75A2,
090898BE, OOOIF67E, 85202B82
18 B2 4 F8 D ,E 5471921,C C2AB627,1 D5BE6DB,D 73614F3,8 5202B82,9 5FE46E6,A OCD75A2,
2262F824, 000IF67E
D 73 61 4F3,E 8FEFBC6,E 5471921,A AD89F30,1D5BE6DB,000lF67E,4B55D832,95FE46E6,
35D68A83, 2262F824
1D 5 BE 6 DB ,7 88FFBE7,E 8FEFBC6,1 C648795,A AD89F30,2 262F824,6 81302D4,4 B55D832,
F91B9A57,35D68A83
A AD 8 9F30, FA97FlBB, 788FFBE7, FBEFIBA3, 1C648795, 35D68A83, 860F8E32,
681302D4, 5760C92D, F91B9A57
1C 6 48 79 5 , 2FE154B4, FA97FIBB, 3FEF9DE2, FBEFIBA3, F91B9A57, C A3DDACO,
860F8E32, 4COB51AO, 576OC92D
FB E F IB A 3, D884695B, 2FE154B4, 5FC6EFEA, 3FEF9DE2, 5760C92D, 7E790793,
CA3DDACO, 3E38CA18, 4COB51AO
3F E F9 DE2, A09357E9, D884695B, 8552DOBF, 5FC6EFEA, 4COB51AO, 4 EODF927,
7E790793, F76BO328, 3E38CA18
5F C 6E F EA ,0 19B9791,A 09357E9,1 lA56F62,8 552DOBF,3 E38CA18,3 11DFB90,4 EODF927,
E41E4DF9, F76BO328
85 52 D OB F ,7 0DB6FDF,0 19B9791,4 D5FA682,1 1A56F62,F 76BO328,2 4FA9DC7,3 11DFB90,
37E49D38, E41E4DF9
11 A 56 F62, 82F104B4, 70DB6FDF, 6E5E4406, 4D5FA682, E41E4DF9, CE45E142,
24FA9DC7, 77EE40C4, 37E49D38
4D 5 FA 6 82 ,B FAB29F8,8 2F104B4,6 DBF7DC3,6 E5E4406,3 7E49D38,9 C4F267F,C E45E142,
EA771C93, 77EE40C4
6E 5E 4 406, 880198A9,B FAB29F8,C 412D20B,6 DBF7DC3,7 7EE40C4,0 6880805,9 C4F267F,
17850B39, EA771C93
6D B F7 DC3,9 17C197C,8 80198A9,A CA7E2FE,C 412D20B,E A771C93,7 625BDO9,0 6880805,
3C99FE71,17850339
C4 1 2D 2 0B ,0 3E7992A, 917C197C,0 662A620,A CA7E2FE, 17850B39,8 720C8E7, 7625BDO9,
2020141A, 3C99FE71
AC A 7 E2 F E, 824CEF7A, 03E7992A, F065F245, 0662A620, 3C99FE71, CBB7DA7A,
8720C8E7, 96F425D8, 2020141A
06 62 A 62 0 ,A F16F218,8 24CEF7A, 9E64A80F,F 065F245,2 020141A,8 8851068,C BB7DA7A,
83239ElC, 96F425D8
F0 6 5F 24 5 ,E FC8943D,A F16F218,3 3BDEA09, 9E64A80F,9 6F425D8,C 85C4EB8,8 8851068,
DF69EB2E, 83239EIC
9E 6 4A 8 0F , C80FF53B, EFC8943D, 5BC862BC, 33BDEA09, 83239ElC, 57BF18E2,
C85C4EB8,1441A222, DF69EB2E
22
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
33 B DE A 0 9, 28DF9E36, C80FF53B, 2250F7BF, 5BC862BC, DF69EB2E, 48932CIA,
57BF18E2, 713AE321, 1441A222
5B C 86 2B C ,6 EID8950,2 8DF9E36, 3FD4EF20,2 250F7BF,1 441A222,1 5C7BOBD,4 8932ClA,
FC63895E, 713AE321
22 50 F 7B F , 21EEE621, 6EID8950, 7E78D8A3, 3FD4EF20, 713AE321, FCBC9E78,
15C7BOBD, 4CB06922, FC63895E
3F D 4E F 2 0, 561379BA, 21EEE621, 762541B8, 7E78D8A3, FC63895E, DD28EA60,
FCBC9E78, IEC2F457, 4CB06922
7E 7 8D 8A3, 4DO255C5,5 61379BA,B B988487, 762541B8,4 CB06922,C FlBB810,D D28EA60,
F279E3F2,1EC2F457
76 25 4 1B8, 966845EC, 4DO255C5, 4DE6E958, BB988487, IEC2F457, 5D899D62,C FlBB810,
A3A98374, F279E3F2
BB 9 88 487, D922DEB8, 966845EC, 09571534, 4DE6E958, F279E3F2, F1144141, 5D899D62,
6EE0433C, A3A98374
4D E 6E 9 58 ,B 919B2A3,D 922DEB8,A 117B259,0 9571534, A3A98374,9 40BBA12,F 1144141,
26758976, 6EE0433C
09 57 1 534,D 3CF80F9,B 919B2A3,8 B7AE364,A 117B259,6 EE0433C,3 3DDA9B5,9 40BBA12,
51050704, 26758976
A 11 7B 2 59 , F548EA98, D3CF8OF9, 66CA8EE4, 8B7AE364, 26758976, DCEOB562,
33DDA9B5, 2EE84A50, 51050704
8B 7 AE 3 64 , AlD3372D, F548EA98, 3EO3E74F, 66CA8EE4, 51050704, C103FBE9,
DCEOB562,76A6D4CF,2EE84A50
66 C A8 E E 4, 6578D66C, AlD3372D, 23AA63D5, 3EO3E74F, 2EE84A50, 832961D9,
C103FBE9,82D58B73,76A6D4CF
3E O 3E 74F, 57029604,6 578D66C,4 CDCB687,2 3AA63D5,7 6A6D4CF,B 183744E, 832961D9,
OFEFA704, 82D58B73
23 A A 63D5,2 7F5E937,5 7029604, E359B195, 4CDCB687,8 2D58B73,E 710A112, B183744E,
A587660C, OFEFA704
散 列 码 是下列160位串:
12 A O 5 3 38 4A 9C OC 88 E4 05 AO 6C 27 DC F4 9A DA 62 EB 2B
A2. 9 例9
本 例 数 据申是1000000字节串,由字母、”重复10,次的GB 1988编码版本组成。
散 列 码 是下列160位串:
52 78 3 2 43 Cl 69 7B DB El 6D 37 F9 7F 68 FO 83 25 DC 15 28
A3 专用散列函数2
散 列 函 数2,
A3.1 例1
本 例 中 数据串为空串,即零长度串。
散 列 码 是下列128位串:
C D F 2 6 2 13 Al 50 DC 3E CB 61 OF 18 F6 B3 8B 46
A3.2 例2
本 例 中 数据串由单个字节的数据串组成,即字母、”的GB 1988编码版本。散列码是下列128位串
z3
GB/T 18238.3-2002
86 B E 7 A FA 33 9D OF C7 CF C7 85E 7 2F 57 8D 33
AM 例3
本 例 中 数据串由“abc”的GB 1988编码版本的3字节串组成。它等同于位串:"011000010 1100010
01100011"e
经 过 填 充过程后,由该数据串推导出的单个16字的块如下:
80 6 3 62 6 1 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00 0 0 00 0 0 00000000 00000000 00000000 00000000 00000000 00000018 00000000
下 列 是 变量XO,XXz,Xs,X'o,X'X'z.X'。的连续值(用16进制表示):
67452301, EFCDAB89, 98BADCFE, 10325476, 67452301, EFCDAB89, 98BADCFE, 10325476
10325476, 6D431A77, EFCDAB89, 98BADCFE, 10325476, 70376F40, EFCDAB89, 98BADCFE
98BADCFE, BO5D8A99, 6D431A77, EFCDAB89, 98BADCFE, 989F6BBO, 70376F40, EFCDAB89
EFCDAB89, OC32E5C7, B05D8A99, 6D431A77, EFCDAB89, 39B14904, 989F6BBO, 70376F40
6D431A77, A20B2COF,OC32E5C7, B05D8A99, 70376F40, 671C03CC, 39B14904, 989F6BBO
BO5D8A99, 74EBB911, A20B2COF, OC32E5C7, 989F6BBO, BFD55C42, 671C03CC, 39BI4904
OC32E5C7, 2FFB728B, 74EBB911, A20B2COF, 39B14904, A12F346F, BFD55C42, 671C03CC
A20B2COF, A766AEO2, 2FFB728B, 74EBB911, 671CO3CC, 989C2210, A12F346F, BFD55C42
74EBB911,03234F3D, A766AEO2, 2FFB728B, BFD55C42, OF95FBEA, 989C2210, A12F346F
2FFB728B, 52662805, 03234F3D, A766AEO2, A12F346F, 068D5115, OF95FBEA, 989C2210
A766AEO2, E778A4C3, 52662805, 03234F3D, 989C2210, AFCD27FC, 068D5115, OF95FBEA
03234F3D, 1C7F5769, E778A4C3, 52662805, OF95FBEA, CBDIF3F8, AFCD27FC, 068D5115
52662805, 95765642, IC7F5769, E778A4C3, 068D5115, CFFE405F, CBDIF3F8, AFCD27FC
E778A4C3,35F37B70, 95765642,1C7F5769, AFCD27FC, 2B55C9C3, CFFE405F, CBDlF3F8
1C7F5769, 398F8F52,35F37B70, 95765642, CBDlF3F8, DD6A43FB, 2B55C9C3, CFFE405F
95765642, 13F3C36B, 398F8F52, 35F37B70, CFFE405F, 049B909E, DD6A43FB, 2B55C9C3
35F37B70, 058D8BB5,13F3C36B, 398F8F52, 2B55C9C3, 3713BFFD, 049B909E, DD6A43FB
398F8F52, FCBE3664, 058D8BB5, 13F3C36B, DD6A43FB, 82ADDB53, 3713BFFD, 049B909E
13F3C36B, F7F306A6, FCBE3664, 058D8BB5, 049B909E, CC1D8105, 82ADDB53, 3713BFFD
058D8BB5, 34CC3963, F7F306A6, FCBE3664, 3713BFFD, BEO9159A, CCID8105, 82ADDB53
FCBE3664, 416E8BAO, 34CC3963, F7F306A6, 82ADDB53, 541AE568, BEO9159A, CC1D8105
F7F306A6, EDE91870, 416E8BAO, 34CC3963, CC1D8105, 27D40F94, 541AE568, BE09159A
34CC3963, C352C547, EDE91870, 416E8BAO, BE09159A, 675C363A, 27D40F94, 541AE568
416E8BAO, 5D5EEE28, C352C547, EDE91870, 541AE568, 77F3A38B, 675C363A, 27D40F94
EDE91870, 6CC4BEF2, 5D5EEE28, C352C547, 27D40F94, 84D73C44, 77F3A38B, 675C363A
C352C547, E140970B, 6CC4BEF2, 5D5EEE28, 675C363A, D2958F37, 84D73C44, 77F3A38B
5D5EEE28, 79F631A9, E140970B, 6CC4BEF2, 77F3A38B, FC39C927, D2958F37, 84D73C44
6CC4BEF2, 038EOE91, 79F631A9, E140970B,84D73C44, E3A5A4DE, FC39C927, D2958F37
E140970B, 1B942D52, 038EOE91,79F631A9, D2958F37, 4BA3A889, E3A5A4DE, FC39C927
79F631A9, 496AECFD,1B942D52, 038EOE91, FC39C927, A964BA74,4BA3A889, E3A5A4DE
038EOE91,FE6CD56F, 496AECFD, 1B942D52, E3A5A4DE, 7AF9DBBO, A964BA74, 4BA3A889
1B942D52, 2E94F501, FE6CD56F, 496AECFD, 4BA3A889, 7DA68EA9, 7AF9DBBO, A964BA74
496AECFD, 584E8E58, 2E94F501,FE6CD56F, A964BA74, 9C7247E5, 7DA68EA9, 7AF9DBBO
FE6CD56F, 41Al7EFA, 584E8E58, 2E94FSOL, 7AF9DBBO, 0130312B, 9C7247E5, 7DA68EA9
2E94F501, 8981C6CD, 41A17EFA, 584E8E58, 7DA68EA9, 90552232, 0130312B, 9C7247E5
24
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
584E8E58, 400A93E1, 8981C6CD, 41Al7EFA, 9C7247E5, 99ClFBA4, 90552232, 01303128
41A17EFA, 841F817F, 40OA93E1,8981C6CD, 0130312B, 9D481CD2, 99CIFBA4, 90552232
8981C6CD, 659379BE, 841F817F, 40OA93E1,90552232, F5AABE07, 9D481CD2, 99CIFBA4
40OA93E1,AB3D9A7O, 659379BE, 841F817F, 99ClFBA4, C3AFB7E6, F5AABE07, 9D481CD2
841F817F, D3D21DC8, AB3D9A70, 659379BE, 9D481CD2, 473E2B79, C3AFB7E6, F5AABEO7
659379BE, 38C8D29D, D3D21DC8, AB3D9A70, F5AABEO7, C4CAFF99, 473E2B79, C3AFB7E6
AB3D9A70, 738B9BOF, 38C8D29D, D3D21DC8, C3AFB7E6, A2879AA4, C4CAFF99, 473E2B79
D3D21DC8, 8528B83E, 738B9BOF, 38C8D29D, 473E2B79, 56565EDB, A2879AA4, C4CAFF99
38C8D29D, 7345AF18, 8528B83E, 738B9BOF, C4CAFF99, E7A4BD86, 56565EDB, A2879AA4
738B9BOF, FFCCC52B, 7345AF18, 8528B83E, A2879AA4, 974B9E10, E7A4BD86, 56565EDB
8528B83E, A77E902B, FFCCC52B, 7345AF18, 56565EDB, 96CC5AE1, 974B9E10, E7A4BD86
7345AF18, CB9C6C83, A77E902B, FFCCC52B, E7A4BD86,57E6A772,96CC5AE1,974B9E10
FFCCC52B,38A2DA83, CB9C6C83, A77E902B,974B9EIO, F10B6CF5,57E6A772,96CC5AE1
A77E902B, 487F9401,38A2DA83, CB9C6C83, 96CC5AE1,90426E6B, FlOB6CF5,57E6A772
CB9C6C83, C7184576, 487F9401, 38A2DA83, 57E6A772, 0066E6BE, 90426E6B, F10B6CF5
38A2DA83, 56D619Bl, C7184576, 487F9401, FIOB6CF5, 22D17257, OO66E6BE, 90426E6B
487F9401, 3A35A3C5, 56D619Bl, C7184576, 90426E6B, 016777A4, 22D17257, 0066E6BE
C7184576, B5517538, 3A35A3C5, 56D619Bl, 0066E6BE, 9A8DC5AO, 016777A4, 22D17257
56D619Bl, 4609C4C2, 85517538, 3A35A3C5, 22D17257, A9C46E68, 9A8DC5AO, 016777A4
3A35A3C5, D5C2B699, 4609C4C2, 85517538, 016777A4, 13BOD540, A9C46E68, 9A8DC5AO
85517538, 342AF74L D5C2B699, 4609C4C2, 9A8DC5AO, 983D8BO8, 13BOD540, A9C46E68
4609C4C2, 38286DDA, 342AF741, D5C2B699, A9C46E68, 96084F4E,983D8BO8, 13BOD540
D5C2B699, 9BCEECOA, 38286DDA, 342AF74L 13BOD540, D25FDBB1, 96084F4E, 983D8BO8
342AF741,5803DF3A, 9BCEECOA, 38286DDA, 983D8BO8, 35EA6FEO, D25FDBB1, 96084F4E
38286DDA, EIBO26EB, 5803DF3A, 9BC它ECOA, 96084F4E, B862709F, 35EA6FEO, D25FDBB1
9BCEECOA, 31587C22, ElB026EB, 5803DF3A, D25FDBB1, C02839EB, B862709F, 35EA6FEO
5803DF3A, 9B25ElDC, 31587C22, ElB026EB, 35EA6FEO, 00245200, C02839EB, B862709F
EIB026EB, 2205379E, 9B25EIDC, 31587C22, B862709F, CB116A95, 00245200, C02839EB
31587C22, 5E3334A3, 2205379E, 9B25EIDC, C02839EB, B90EEIBF, CB116A95, 00245200
9B25EIDC, 56F80FA9, 5E3334A3, 2205379E, 00245200, 64132D32, B90EEIBF, CB116A95
散 列 码 是下列128位串:
Cl 4 A 12 199 C 66 E4 BA 84 63 6B OF 69 144 C 77
A3.4 例4
本例 中 数 据串是14字节串,由“messaged igest"GB1 988编码版本组成。
散 列 码 是下列128位串:
9E 3 2 7B 3D 6E 52 30 62A F Cl 13 2D 7D F9 Dl B8
Al 5 例5
本例 中 数 据串是26字节串,由“abcdefghijklmnopgrstuvwxyz"GB1 988编码版本组成。
散 列 码 是以下128位串:
FD 2A A6 07F 7 1D C8 F5 10 714 9 22B 3 718 3 4E
A3.6 例6
本 例 中数据串是62字节串,由“ABCDEFGHIJKLMNOPQRSTUVWXY Zabcdefghiz5
GB/T 18238.3-2002
jklmnopgrstuvwxyz0123456789',的GB 1988编码版本组成。
散 列 码 是下列128位串:
B O E 2 O B 6E 31 16 64 02 86 ED 3A 87 A5 71 30 79 B2 1F 51 89
Al 7 例7
本 例 中 数据串是80字节串,由8次重复“1234567890"的GB1988编码版本组成。
散 列 码 是下列160位串:
D l E 9 5 9 EB 17 9C 91 1F AE A4 62 4C 60 C5 C7 02
A3.8 例8
本例 中 数 据串是56字节串,由“abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq”的
GB 1988编码版本组成。
经 过 填 充过程后,由数据串推导出来的两个16字的块如下:
64 63 6 26 1 65646362 66656463 67666564 68676665 696867666 A6968676 B6A6968
6C 6B 6 A 69 6 D6C6B6A 6E6D6C6B 6F6E6D6C 706F6E6D 71706F6E 00000080 00000000
00 0 00 0 00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00 0 00 0 00 00000000 00000000 00000000 00000000 00000000 OOOOO1CO 00000000
下 列 是 变量X-Xl,X2,X3}X'O}X'I}X}2}X'3的连续值(用16进制表示),它们在处理第1块过程
中获得。
67452301, EFCDAB89, 98BADCFE, 10325476, 67452301, EFCDAB89, 98BADCFE, 10325476
10325476, 6D431997, EFCDAB89, 98BADCFE, 10325476, D89ED5A9, EFCDAB89, 98BADCFE
98BADCFE, C9AE23F2, 6D431997, EFCDAB89, 98BADCFE, 69B10ACI, D89ED5A9, EFCDAB89
EFCDAB89, 69A6A520, C9AE23F2, 6D431997, EFCDAB89, B661DB9C, 69B10AC1, D89ED5A9
6D431997, FB032247, 69A6A520, C9AE23F2, D89ED5A9, ABACC2AF, B661DB9C, 69B10AC1
C9AE23F2, 16C49226, FB032247, 69A6A520, 69B10AC1, D412CAD1, ABACC2AF, B661DB9C
69A6A520, 77AO99B7, 16C49226, FB032247, B661DB9C, E2DEDF22, D412CADI,ABACC2AF
FB032247, 3B9BAEB7, 77AO99B7, 16C49226, ABACC2AF, CFBO3688, E2DEDF22, D412CAD1
16C49226, DA61AB82, 3B9BAEB7, 77AO99B7, D412CAD1,72599389, CFB03688, E2DEDF22
77AO99B7, 54C888CC, DA61AB82, 3B9BAEB7, E2DEDF22, CF3CD682, 72599389, CFB03688
3B9BAEB7, F2635347, 54C888CC, DA61AB82, CFB03688, B235784E, CF3CD682, 72599389
DA61AB82, E2CAC9B4, F2635347, 54C888CC, 72599389, 881678DF, B235784E, CF3CD682
54C888CC, 9596C718, E2CAC9B4, F2635347, CF3CD682, E815373B, 881678DF, B235784E
F2635347, 9DD54912, 9596C718, E2CAC9B4, B235784E, BD994B56, E815373B, 881678DF
E2CAC9B4, 2E8539A7, 9DD54912, 9596C718, 881678DF, B0055655, BD994B56, E815373B
9596C718, 2303C213, 2E8539A7, 9DD54912, E815373B, CC87EF5A, B0055655, BD994B56
9DD54912, EA79BE25, 2303C213, 2E8539A7, BD994B56, 6B24384D, CC87EF5A, B0055655
2E8539A7, 23D7CB45, EA79BE25, 2303C213, B0055655, 93E7329F, 6B24384D, CC87EF5A
2303C213, F028EF04, 23D7CB45, EA79BE25, CC87EF5A, 35B95AE7, 93E7329F, 6B24384D
EA79BE25, 48863F19, F028EF04, 23D7CB45, 6B24384D, 06C6536D, 35B95AE7, 93E7329F
23D7CB45, 514C81B6, 48863F19, F028EF04, 93E7329F, FFIC5DC7, O6C6536D, 35B95AE7
F028EF04, 6102CE67,514C81B6,48863FI9, 35B95AE7, DOD541F1, FFIC5DC7, 06C6536D
48863F19, 330485FD,6102CE67, 514C81B6, O6C6536D, A94CODD9, DOD541F1, FFIC5DC7
514C81B6, 289E8C82, 330485FD, 6102CE67, FFICSDC7, DEDClE39, A94CODD9, DOD541F1
6102CE67, 13CC3AlD, 289E8C82, 330485FD, DOD541F1, 12D926CO, DEDClE39, A94CODD9
26
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
330485FD, 40A226A6, 13CC3AID, 289E8C82, A94CODD9, ED7EDA63, 12D926CO, DEDCIE39
289E8C82, 70BFBlA8, 40A226A6, 13CC3AlD, DEDCIE39, 9E52219C, ED7EDA63, 12D926CO
13CC3AID, CEIDIA37, 70BFBlA8,40A226A6,12D926CO,FSD22339,9E52219C, ED7EDA63
40A226A6, EC9F7830, CElDIA37, 70BFBIA8, ED7EDA63, OBC5B4FC, F5D22339, 9E52219C
70BFBIA8,3CF2D6EE, EC9F7830, CEIDIA37,9E52219C, FCFBD391,OBCSB4FC,F5D22339
CElDlA37,FOCIF95C, 3CF2D6EE, EC9F7830, F5D22339,2B6A389B, FCFBD391,OBC5B4FC
EC9F7830,9A351A9D, FOCIF95C,3CF2D6EE,OBC5B4FC, FBF85BOS,2B6A389B, FCFBD391
3CF2D6EE,138BO685,9A351A9D,FOClF95C, FCFBD391,F7BBBE8B,FBF85B05,2B6A389B
FOClF95C, EA3574D1,138B0685, 9A351A9D,2B6A389B, C8592ACC, F7BBBE8B, FBF85BOS
9A351A9D, 4719C849, EA3574D1, 138BO685, FBF85BO5, FE2D3EFA, C8592ACC, F7BBBE8B
138BO685, 57F52A13, 4719C849, EA3574Dl, F7BBBE8B, 5411CC34, FE2D3EFA, C8592ACC
EA3574D1, 4751F880, 57F52A13, 4719C849, C8592ACC, DCBED546, 5411CC34, FE2D3EFA
4719C849, 80605BAF, 4751F880, 57F52A13, FEZD3EFA, 55ClE317, DCBED546, 5411CC34
57F52A13, 1E53AD4A, 80605BAF, 4751F880, 5411CC34, OB92E4FO, 55CIE317, DCBED546
4751F880, IABEED79, 1E53AD4A, 80605BAF, DCBED546, 5E192900, OB92E4FO, 55CIE317
80605BAF, 75EACBB7, IABEED79, lE53AD4A, 55CIE317, 186EBOCF, 5E192900, OB92E4FO
1E53AD4A, 08AC1056, 75EACBB7, IABEED79, OB92E4FO, 8F3A64E3, 186EBOCF, SE192900
1ABEED79, 9BDB7A88, 08AC1056, 75EACBB7, 5E192900, 3701E7B3, SF3A64E3, 186EBOCF
75EACBB7, ADF32FO5, 9BDB7A88, 08AC1056, 186EBOCF, 6CE969E9, 3701E7B3, 8F3A64E3
08AC1056, 2277B80D, ADF32FO5, 9BDB7A88, 8F3A64E3, EE7224D5, 6CE969E9, 370lE7B3
9BDB7A88,535DBB9A,2277B80D, ADF32FO5,3701E7B3,3E849DOF, EE7224D5,6CE969E9
ADF32FO5, 2A494EC5, 535DBB9A, 2277B80D, 6CE969E9, DDBD8EE7, 3E849DOF, EE7224D5
2277B80D, 693C7AO9, 2A494EC5, 535DBB9A, EE7224D5, C3DDAC40, DDBD8EE7, 3EB49DOF
535DBB9A, 148A5796, 693C7AO9, 2A494EC5, 3E849DOF, 5EOEIOB9, C3DDAC40, DDBD8EE7
2A494EC5, D2932448, 148A5796, 693C7AO9, DDBD8EE7, 1CCB75AF, 5EOEIOB9, C3DDAC40
693C7AO9, 39CA97B6, D2932448, 148A5796, C3DDAC40, 27F81499, 1CCB75AF, SEOEIOB9
148A5796, 770BCE98, 39CA97B6, D2932448, 5EOEIOB9, 82843491. 27F81499, 1CCB75AF
D2932448, 8C4DC6AF, 770BCE98, 39CA97B6, 1CCB75AF, 4E4El3E9, 82843491, 27F81499
39CA97B6, 048CC517, 8C4DC6AF, 770BCE98, 27F81499, 03BDIBD9, 4E4El3E9, 82843491
770BCE98, 419960CF, 048CC517, SC4DC6AF, 82843491, 6FA999B7, 03BDlBD9, 4E4El3E9
SC4DC6AF, 407700EE, 419960CF, 048CC517, 4E4El3E9, 37B18629, 6FA999B7, 03BDIBD9
048CC517, E60ABEC4, 407700EE, 419960CF, 03BDlBD9, 9EA44395, 37B18629, 6FA999B7
419960CF, OE248A8B, E60ABEC4, 407700EE, 6FA999B7, F877D28C, 9EA44395, 37B18629
407700EE, 10667792, OE248A8B, E60ABEC4, 37B18629, F63EA862, F877D28C, 9EA44395
E60ABEC4, 646BB7A8, 10667792, OE248A8B, 9EA44395, 424072FO, F63EA862, F877D28C
OE248A8B, 625CCE22, 646BB7A8, 10667792, F877D28C, 3B7642B8, 424072FO, F63EA862
10667792, 8EOE1101,625CCE22, 646BB7A8, F63EA862, CD620F4E, 3B764288, 424072FO
646BB7A8, C23D3583, 8EOE1101, 625CCE22, 424072FO, BFAAIA02, CD620F4E, 3B7642B8
625CCE22, SIDE3DC5, C23D3583, 8EOE1101, 3B7642B8, 1BA7FD36, BFAAIA02, CD62OF4E
8EOE1101,D24E4181,81DE3DC5, C23D3583, CD620F4E, E62BB2A4,1BA7FD36, BFAAIA02
下 列 是 变量Xo,XXI,XX,.,X'X,2,Xl。的连续值(用16进制表示),它们在处理第2块过程
中获得。
31560350, 28SAZ1CF, 846C181B, 553B61B8, 31560350, 285A21CF, 846C181B, 553B61B8
27
GB/T 18238.3- 2002
553B61B8, 1ADDE153, 285A21CF, 846C181B,553B61B8, 56C8C102,285A21CF, 846CI81B
846C181B, CE8FC309, 1ADDE153, 285A21CF, 846C181B, 702249A4, 56C8C102, 285A21CF
285A21CF, ODD8403A, CE8FC309, 1ADDE153, 285A21CF, 22CBOA97, 702249A4, 56C8C102
1ADDE153, 4842FOlE, ODD8403A, CE8FC309, 56C8C102, 35B2DCDF, 22CBOA97, 702249A4
CE8FC309,BE6A9014,4842FOlE,ODD8403A,702249A4, D2EFFB4A,35B2DCDF,22CBOA97
ODD8403A, 7FE339CA, BE6A9014, 4842FOIE, 22CBOA97, 59EA6C60, D2EFFB4A, 35B2DCDF
4842FOlE, DICCFD4B, 7FE339CA, BE6A9014, 35B2DCDF, 82DEA3AE, 59EA6C60, D2EFFB4A
BE6A9014, 108966B1, DICCFD4B, 7FE339CA, D2EFFB4A, 4481FDE2, 82DEA3AE, 59EA6C60
7FE339CA, 899223E8, 108966B1, DICCFD4B, 59EA6C60, 13BB8F73, 4481FDE2, 82DEA3AE
DICCFD4B, 5E3B9917, 899223E8, 10896681, 82DEA3AE, 946BD478, 13BB8F73, 4481FDE2
108966BI,76666638, 5E3B9917, 899223E8, 4481FDE2, BD0605EA, 946BD478, 13BB8F73
899223E8, AIBAD92C, 76666638, 5E3B9917, 13BB8F73, 36F99153, BD0605EA, 946BD478
5E3B9917, DE527AO4, AIBAD92C, 76666638, 946BD478, EB4AE872, 36F99153, BD0605EA
76666638, E52F1533, DE527AO4, AlBAD92C, BD0605EA, 7C346442, EB4AE872, 36F99153
AIBAD92C, 5C3C2C22, E52F1533, DE527AO4, 36F99153, AFA320AD, 7C346442, EB4AE872
DE527AO4, FCIC4108, 5C3C2C22, E52F1533, EB4AE872, 84905651, AFA320AD, 7C346442
E52F1533, OA03E84B, FCIC4108, 5C3CZC22, 7C346442, 02E94FA1, B4905651,AFA320AD
5C3C2C22, FB74BD26, OA03E84B, FCIC4108, AFA320AD, E08D1799, 02E94FA1, 84905651
FClC4108, C78DC5C4, FB74BD26, OA03E84B, 84905651, 69AFAA80, E08DI799, 02E94FAl
OA03E84B, ACF60434, C78DC5C4, FB74BD26, 02E94FAl,FA665E46, 69AFAA80, E08DI799
FB74BD26, 58F751EO, ACF60434, C78DC5C4, E08D1799, 269AB7E3, FA665E46, 69AFAA80
C78DC5C4, EB75C7CB, 58F751EO, ACF60434, 69AFAA80, OF06388B, 269AB7E3, FA665E46
ACF60434, 83COA8B7, EB75C7CB, 58F751EO, FA665E46, FD44FBD5, OF06388B, 269AB7E3
58F751EO, 27C87178, 83COA8B7, EB75C7CB, 269AB7E3, DBBC0190, FD44FBD5, OF06388B
EB75C7CB, B7B9163F, 27C87178, 83COA8B7, OF06388B, DOE3FC2B, DBBC0190, FD44FBD5
83COA8B7, OFAIC6DC, B7B9163F, 27C87178, FD44FBD5, 7D87B4BA, DOE3FC2B, DBBC0190
27C87178, 2CC60316, OFAIC6DC, B7B9163F, DBBC0190, 68367FDB, 7D87B4BA, DOE3FC2B
B7B9163F, 08029C44, 2CC60316, OFAIC6DC, DOE3FC2B, 53AB5439, 68367FDB, 7D87B4BA
OFAIC6DC, F693AlOE, 08029C44, 2CC60316, 7D87B4BA, E78B75B5, 53AB5439, 68367FDB
2CC60316, 356224B9, F693A10E, 08029C44, 68367FDB, 830530DF, E78B75B5, 53AB5439
08029C44, 669F7869, 356224B9, F693AlOE, 53AB5439, 67FCBIAC, 830530DF, E78B75B5
F693AlOE, 7B70C168, 669F7869, 356224B9, E78B75B5, 757BB243, 67FCBIAC, 83053ODF
356224B9, 037FB19C, 7B70C168, 669F7869, 830530DF, FOCA8878, 757BB243, 67FCBlAC
669F7869, 9BOAlOB3, 037FB19C, 7B70C168, 67FCBIAC, FAIOCB33, FOCA8878, 757BB243
7B70C168, 9DO15956, 9BOAlOB3, 037FB19C, 757BB243, 5487E56C, FAIOCB33, FOCA8878
037FB19C, 6A7DE5F4, 9DO15956, 9BOAlOB3, FOCA8878, A5D33699, 5487E56C, FAIOCB33
9BOAlOB3, E522D913, 6A7DE5F4, 9DO15956, FAIOCB33, BEB495BC, A5D33699,5487E56C
9DO15956, OEFD42E5, E522D913, 6A7DE5F4, 5487E56C, 05202F93, BEB495BC, A5D33699
6A7DE5F4, 79021008, OEFD42E5, E522D913, A5D33699, BACE7DD9, 05202F93, BEB495BC
E522D913, 1ACEFABC, 79021008, OEFD42E5, BEB495BC, 08DO45DD, BACE7DD9, 05202F93
OEFD42E5, E07378FF, IACEFABC, 79021008, 05202F93, 5448A3AO, 08D045DD, BACE7DD9
79021008, 489C7AIA, E07378FF, 1ACEFABC, BACE7DD9, D98BE3AA, 5448A3AO, 08DO45DD
IACEFABC, C02A45A5, 489C7AIA, E07378FF, 08D045DD, 12EC982F, D98BE3AA, 5448A3AO
28
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
E07378FF,3068DDE8, C02A45A5,489C7AlA,5448A3AO,4AIEB2B2,12EC982F, D98BE3AA
489C7AlA, D5DD5018, 3068DDE8, C02A45A5, D98BE3AA, D677AAA8, 4AlEB2B2, 12EC982F
C02A45A5, B9D75D76, D5DD5018, 3068DDE8, 12EC982F, 5AA89133, D677AAA8, 4AIEB2B2
3068DDE8, 51A9B2DD, B9D75D76, DSDD5018, 4AIEB2B2, 49BCE169, 5AA89133, D677AAA8
D5DD5018, 36F589C4, 51A9B2DD, B9D75D76, D677AAA8, CF4FA8D2, 49BCE169, 5AA89133
B9D75D76, BSC60EAF, 36F589C4, 51A9B2DD, 5AA89133, C1985969, CF4FA8D2, 49BCE169
51A9B2DD, 725DF80C, B5C60EAF, 36F589C4, 49BCE169, 427440B4, C1985969, CF4FA8D2
36F589C4, 3F7A2507, 725DF80C, B5C60EAF, CF4FA8D2,60927896, 427440134, C1985969
B5C6OEAF, 9D539EB6, 3F7A2507, 725DF80C, C1985969, 7050ED96, 60927896, 427440B4
725DF80C, 5A249895, 9D539EB6, 3F7A2507, 427440134, CBC74513, 7050ED96, 60927896
3F7A2507, A7CECDCD, SA249895, 9D539EB6, 60927896, 8431C75E, CBC74513, 7050ED96
9D539EB6,F8DCD12B, A7CECDCD,5A249895,7050ED96,OE3AlC68,8431C75E, CBC74513
5A249895,3E30DB2A, F8DCD12B, A7CECDCD, CBC74513,62EEEC87,OE3AIC68,8431C75E
A7CECDCD, A25D36CE, 3E30DB2A, F8DCD12B,8431C75E,2BIF312D,62EEEC87, OE3AlC68
F8DCD12B, A92CF759, A25D36CE,3E30DB2A, OE3AIC68,FB124197, 2BlF312D, 62EEEC87
3E30DB2A, OCDOBA66, A92CF759, A25D36CE, 62EEEC87, DB8ASCll, FB124197, 2B1"F312D
A25D36CE, AF62D775, OCDOBA66, A92CF759, 2BlF312D, EC3264DC, DB8A5C11, FB124197
A92CF759, 69D4ElDF, AF62D775, OCDOBA66, FB124197, 9AA87F7C, EC3264DC, DB8A5Cll
OCDOBA66, OEE66339, 69D4EIDF, AF62D775, DB8A5Cll, 04512915, 9AA87F7C, EC3264DC
AF62D775,5C5B5FBD,OEE66339,69D4EIDF, EC3264DC,C763272A, 04512915, 9AA87F7C
69D4ElDF, OD80E8CF, 5C5B5FBD, OEE66339, 9AA87F7C, CCD7DF45, C763272A, 04512915
散 列 码 是下列128位串:
A l AA 06 89 DO FA FA 2D DC 22 E8 813 49 13 3A 06
A3.9 例9
本 例 数 据申是1000000字节串,由字母‘`a”的重复106次的GB1988编码版本组成。
散 列 码 是下列128位串:
4A 7 F 5 7 23 F9 54 EB Al 21 6C 9D 8F 63 20 43 1F
A4 专用散列函数3
散 列 函 数30
A4.1 例1
本 例 中 数据串为空串,即零长度串。
散 列 码 是下列16。位串:
D A 3 9 A 3 EE 5E 613 413 OD 32 55 BF EF 95 60 18 90 AF D8 07 09
A4.2 例2
本 例 中 数据串含有单个字节串,即字母“a"的GB 1988编码版本。散列码是下列160位串:
86 F 7 E4 37 FA A5A 7 FC El 5D 1D DC B9 EA EA EA 37 76 67 B8
A4. 3 例3
本 例 中 数据串是含有“abc”的GB1 988编码的3字节串。它等同于位串:"011000010 1100010
01100011"e
经 过 填 充过程后,由此数据串推导出的单个16字的块如下:
61 6 26 3 8 0 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00 0 00 0 0 0 00000000 00000000 00000000 00000000 00000000 00000000 00000018
29
GB/T 18238.3-2002
下列是变量X-XXz,XX‘的连续值(用16进制表示):
0116FC33, 67452301, 7BF36AE2, 98BADCFE, 10325476
8990536D, 0116FC33, 59D148CO, 7BF36AE2, 98BADCFE
A139OF08, 8990536D C045BFOC, 59D148CO, 7BF36AE2
CDD8ElB, A139OF08, 626414DB, C045BFOC, 59D148CO
CFD499DE, CDD8ElB, 284E43C2, 626414DB, C045BFOC
3FC7CA40, CFD499DE, F3763846, 284E43C2, 626414DB
993E30C1, 3FC7CA40, B3F52677, F3763846, 284E43C2
9E8CO7D4, 993E30Cl, OFFlF290, B3F52677, F3763846
4B6AE328, 9E8CO7D4, 664F8C30, OFFlF290, B3F52677
8351F929, 4B6AE328, 27A301F5,664F8C30, OFFlF290
FBDA9E89, 8351F929, 12DAB8CA, 27A301F5, 664F8C30
63188FE4, FBDA9E89, 60D47E4A, 12DAB8CA, 27A30lF5
4607B664, 63188FE4, 7EF6A7A2, 60D47E4A, 12DABSCA
9128F695, 4607B664,18C623F9,7EF6A7A2, 60D47E4A
196BEE77, 9128F695, 1181ED99, 18C623F9, 7EF6A7A2
2OBDD62F, 196BEE77, 644A3DA5, 1181ED99, 18C623F9
4E925823, 20BDD62F, C65AFB9D, 644A3DA5, 1181ED99
82AA6728, 4E925823, C82F758B, C65AFB9D, 644A3DA5
DC64901D, 82AA6728, D3A49608, C82F758B, C65AFB9D
FD9ElD7D, DC64901D 20AA99CA, D3A49608, C82F758B
1A37BOCA, FD9ElD7D, 77192407, 20AA99CA, D3A49608
33A23BFC, lA37BOCA, 7F67875F, 77192407, 20AA99CA
21283486, 33A23BFC, 868DEC32, 7F67875F, 77192407
D541F12D 21283486, OCE88EFF, 868DEC32, 7F67875F
C7567DC6, D541F12D, 884AOD21, OCE88EFF, 868DEC32
48413BA4, C7567DC6, 75507C4B, 884AOD21, OCE88EFF
BE35FBD5, 48413BA4, BID59F71, 75507C4B, 884AOD21
4AA84D97, BE35FBD5, 12104EE9, BID59F71, 75507C4B
8370B52E, 4AA84D97, 6F8D7EF5, 12104EE9, BlD59F71
C5FBAF5D,8370B52E, D2AA1365,6F8D7EF5,12104EE9
1267B407, C5FBAF5D AODC2D4B, D2AA1365, 6F8D7EF5
3B845D33, 1267B407, 717EEBD7, AODC2D4B, D2AA1365
046FAAOA, 3B845D33, C499ED01, 717EEBD7, AODC2D4B
2COEBC11, 046FAAOA, CEE1174C, C499EDOI, 717EEBD7
21796AD4,2COEBCII,811BEA82, CEE1174C, C499EDOI
DCBBBOCB, 21796AD4, 4BO3AF04, 811BEA82, CEE1174C
OF511FD8, DCBBBOCB,085E5AB5,4BO3AF04,811BEA82
DC63973F, OF511FD8, F72EEC32, 085E5AB5, 4BO3AF04
4C986405, DC63973F, 03D447F6, F72EEC32, 085E5AB5
32DElCBA, 4C986405, F718E5CF, 03D447F6, F72EEC32
FC87DEDF, 32DEICBA, 53261901, F71SE5CF, 03D447F6
970AOD5C, FC87DEDF,8CB7872E,53261901, F718E5CF
30
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3- 2002
7F193DC5, 970AOD5C, FF21F7B7, 8CB7872E, 53261901
EEIBIAAF, 7F193DC5, 25C28357, FF21F7B7, 8CB7872E
40F28EO9, EEIBIAAF, SFC64F71, 25C28357, FF21F7B7
1C51EIF2, 40F28EO9, FB86C6AB, 5FC64F71, 25C28357
AOlB846C,1C51ElF2,503CA382, FB86C6AB,5FC64F71
BEAD02CA, AOIB846C, 8714787C, 503CA382, FB86C6AB
BAF39337, BEAD02CA, 2806E11B, 8714787C, 503CA382
120731C5, BAF39337, AFAB40B2, 2806E11B, 8714787C
641DB2CE,120731C5, EEBCE4CD, AFAB40B2,2806E11B
3847AD66, 641DB2CE, 4481CC71,EEBCE4CD,AFAB40B2
E490436D, 3847AD66, 99076CB3, 4481CC71, EEBCE4CD
27E9FlD8, E490436D, 8E11EB59, 99076CB3, 4481CC71
7B71F76D,27E9FlD8,792410DB, 8EllEB59, 99076CB3
5E6456AF, 7B71F76D, 09FA7C76, 79241ODB, 8EIIEB59
C846093F, 5E6456AF, 5EDC7DDB, 09FA7C76, 79241ODB
D262FF50, C846093F, D79915AB, 5EDC7DDB, 09FA7C76
09D785FD, D262FF50, F211824F, D79915AB, 5EDC7DDB
3F52DE5A, 09D785FD, 3498BFD4, F211824F, D79915AB
D756C147, 3F52DE5A, 4275E17F, 3498BFD4, F211824F
548C9CB2, D756C147, 8FD4B796, 4275E17F, 3498BFD4
B66CO20B, 548C9CB2, F5D5BO51, 8FD4B796,427SE17F
6B61C9E1, B66CO20B, 9523272C, F5D5BO51, 8FD4B796
19DFA7AC,6B61C9El, ED9B0082, 9523272C, F5D5BO51
101655F9, 19DFA7AC, 5AD87278, ED9B0082, 9523272C
OC3DF2B4, 101655F9, 0677E9EB, 5AD87278, ED9B0082
78DD4D2B,OC3DF2B4,4405957E, 0677E9EB,5AD87278
497093CO, 78DD4D2B, 030F7CAD, 4405957E, 0677E9EB
3F2588C2, 497093CO, DE37534A, 030F7CAD, 4405957E
C199F8C7, 3F2588C2, 125C24FO, DE37534A, 030F7CAD
39859DE7, C199F8C7, 8FC96230, 125C24FO, DE37534A
EDB42DE4, 39859DE7, F0667E31, 8FC96230, 125C24FO
11793F6F, EDB42DE4, CE616779, F0667E31, 8FC96230
5EE76897,11793F6F, 3B6DOB79, CE616779, F0667E31
63F7DAB7, 5EE76897, C45E4FDB, 3B6DOB79, CE616779
A079B7D9, 63F7DAB7, D7B9DA25, C45E4FDB, 3B6DOB79
860D21CC, A079B7D9, D8FDF6AD, D7B9DA25, C45E4FDB
5738D5E1,860D21CC, 681E6DF6, D8FDF6AD, D7B9DA25
42541B35, 5738D5E1,21834873, 681E6DF6, D8FDF6AD
散 列 码 是下列160位串:
8E B 2 0 8 F7 EO 5D 98 7A
A4.4 例4
本 例 中 数据串是14字节串
9B 04 4A 8E 98 C6 BO 87 Fl 5A OB FC
由“message digest”的GB 1988编码版本组成。
GB/T 18238.3-2002
散 列 码 是下列16。位串:
Cl 2 2 5 2 CE DA 8B E8 99 4D 5F AO 29 OA 47 23 1C 1D 16 AA E3
A4. 5 例5
本例 中 数 据串是26字节串,由“abcdefghijklmnopqrstuvwxyz”的GB1 988编码版本组成。
散 列 码 是下列160位串:
32 D l OC 7B 8C F9 65 70C A 04 CE 37F 2 Al9 D 84 24 OD 3A 89
A4.6 例6
本例 中 数 据串是62字节串,由“ABCDEFGHIJKLMNOPQRSTUV W X YZabcdefghijklmnopgrs
tuv wx yz 0123456789”的GB1 988编码版本组成。
散 列 码 是下列160位串:
76 1 C 45 7 B F7 3B 14D 2 7E 9E 92 65C 4 6F 4B 4D DA 11 F94 0
A4.7 例7
本 例 中 数据串是80字节串,由“1234567890',的GB 1988编码版本组成。
散列 码 是下列160位串:
50 A B F 5 706A 150990AO8B2C5EA4OFAOE585554732
A4. 8 例8
本 例 中数 据串是56字节串,由“abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq”的
GB 1988编码版本组成。
经过 填 充过程后,由数据串推导出来的两个16字的块如下:
61 6 26 3 64 62636465 63646566 64656667 65666768 66676869 6768696A 68696A6B
69 6 A 6B 6 C 6A6B6C6D 6B6C6D6E 6C6D6E6F 6D6E6F70 6E6F7071 80000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 000001CO
下列是变量xo,x-X-Xl.X‘的连续值(用16进制表示),它们在处理第1块过程中获得。
0116FC17, 67452301,7BF36AE2, 98BADCFE, 10325476
EBF3B452, 0116FC17, 59D148CO, 7BF36AE2, 98BADCFE
5109913A, EBF3B452, C045BFO5, 59D148CO,7BF36AE2
2C4F6EAC, 5109913A, BAFCED14, C045BFO5, 59DI48CO
33F4AE5B, 2C4F6EAC, 9442644E, BAFCED14, C045BF05
96B85189, 33F4AE5B, OB13DBAB, 9442644E, BAFCED14
DB04CB58, 96B85189, CCFD2B96, OB13DBAB, 9442644E
45833FOF, DB04CB58, 65AE1462, CCFD2B96, OB13DBAB
C565C35E, 45833FOF, 36C132D6, 65AE1462, CCFD2B96
6350AFDA, C565C35E, D160CFC3, 36C132D6, 65AE1462
8993EA77, 6350AFDA, B15970D7, D160CFC3, 36C132D6
E19ECAA2, 8993EA77,98D42BF6, B15970D7, D160CFC3
8603481E, E19ECAA2, E264FA9D, 98D42BF6, B15970D7
32F94A85, 8603481E, B867B2A8, E264FA9D, 98D42BF6
B2E7A8BE, 32F94A85, A180D207, B867B2A8, E264FA9D
42637E39, B2E7A8BE, 4CBE52Al, A180D207, B867B2A8
6B068048, 42637E39, ACB9EA2F, 4CBE52Al, A180D207
426B9C35, 6B068048, 5098DF8E, ACB9EA2F, 4CBE52Al
32
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
944BIBDI,426B9C35, IACIA012, 5098DF8E, ACB9EA2F
6C445652, 944BlBD1,509AE70D, 1AClAO12, 5098DF8E
95836DA5, 6C445652, 6512C6F4, 509AE70D, IAClAO12
09511177, 95836DA5, 9B111594, 6512(一6F4, 509AE70D
E2B92DC4, 09511177, 6560DB69, 9B111594, 6512C6F4
FD224575, E2B92DC4, C254445D, 6560DB69, 9BI11594
EEB82D9A, FD224575, 38AE4B71,C254445D, 6560DB69
5A142ClA, EEB82D9A, 7F48915D,38AE4B71, C254445D
2972F7C7, 5A142CIA, BBAEOB66, 7F48915D, 38AE4B71
D526A644, 2972F7C7, 96850B06, BBAEOB66, 7F48915D
E1122421, D526A644, CA5CBDF1, 96850B06, BBAEOB66
05B457B2, E1122421, 3549A991, CA5CBDF1, 96850B06
A9C84BEC, 05B457B2, 78448908, 3549A991, CA5CBDF1
52E31F60, A9C84BEC, 816D15EC, 78448908, 3549A991
5AF3242C, 52E31F60, 2A7212FB, 816D15EC, 78448908
31C756A9,5AF3242C,14B8C7D8,2A7212FB, 816D15EC
E9AC987C, 31C756A9,16BCC90B,14B8C7D8, 2A7212FB
AB7C32EE, E9AC987C,4C71D5AA,16BCC90B, 14B8C7D8
5933FC99, AB7C32EE, 3A6B261F,4C71D5AA,16BCC90B
43F87AE9, 5933FC99, AADFOCBB, 3A6B261F, 4C7lD5AA
24957F22, 43F87AE9, 564CFF26, AADFOCBB, 3A6B261F
ADEB7478, 24957F22, 50FElEBA, 564CFF26, AADFOCBB
D70E5010, ADEB7478, 89255FC8, 50FEIEBA, 564CFF26
79BCFBO8, D70E5010, 2B7ADDIE, 89255FC8, 50FEIEBA
F9BCB8DE, 79BCFBO8, 35C39404, 2B7ADDIE, 89255FC8
633E9561, F9BCB8DE, IE6F3EC2,35C39404,2B7ADDIE
98ClEA64, 633E9561, BE6F2E37,lE6F3EC2,35C39404
C6EA241E, 98ClEA64, 58CFA558, BE6F2E37, lE6F3EC2
A2AD4FO2, C6EA241E, 26307A99, 58CFA558, BE6F2E37
C8A69090, A2AD4FO2, BIBA8907, 26307A99, 58CFA558
88341600, C8A69090, A8AB53CO, BlBA8907, 26307A99
7E846F58, 88341600, 3229A424, A8AB53CO, BlBA8907
86E358BA, 7E846F58, 220DO580, 3229A424, A8AB53CO
8D2E76C8, 86E358BA, 1FAl1BD6, 220DO580, 3229A424
CE892E10, 8D2E76C8, AIB8D62E,1FAl1BD6, 220DO580
EDEA95Bl, CE892E10, 234B9DB2, AIB8D62E, 1尹Al1BD6
36D1230A, EDEA95Bl, 33A24B84, 234B9DB2, AlB8D62E
776C3910, 36D1230A, 7B7AA56C, 33A24B84, 234B9DB2
A681B723, 776C3910, 8DB448C2, 7B7AA56C, 33A24B84
ACOA794F, A681B723, 1DDBOE44, 8DB448C2, 7B7AA56C
F03D3782, ACOA794F, E9AO6DC8,1DDBOE44,8DB448C2
9EF775C3, F03D3782, EB029E53, E9AO6DC8, lDDBOE44
36254B13. 9EF775C3. BCOF4DEO. EB029E53. E9A06DC8
33
GB/T 18238.3-2002
4080D4DC, 36254B13, E7BDDD70, BCOF4DEO, EB029E53
2BFAF7A8, 4080D4DC, CD8952C4, E7BDDD70, BCOF4DEO
513F9CAO, 2BFAF7A8, 10203537, CD8952C4, E7BDDD70
E5895C81, 513F9CAO, OAFEBDEA, 10203537, CD8952C4
1037D2D5, E5895C81, 144FE728, OAFEBDEA, 10203537
14A82DA9, 1037D2D5, 79625720, 144FE728, OAFEBDEA
6Dl7C9FD, 14A82DA9, 440DF4B5, 79625720, 144FE728
2C7BO7BD, 6Dl7C9FD, 452AOB6A, 440DF4B5, 79625720
FDF6EFFF,2C7BO7BD,5B45F27F,452AOB6A,440DF4B5
112B96E3, FDF6EFFF, 4BIECIEF,5B45F27F,452AOB6A
84065712,112B96E3, FF7DBBFF,4BIEClEF,5B45F27F
AB89FB71,84065712, C44AE5B8, FF7DBBFF,4BlEClEF
C5210E35, AB89FB71, A10195C4, C44AE5B8, FF7DBBFF
352D9F4B, C5210E35,6AE27EDC, A10195C4, C44AE5B8
1AOEOEOA, 352D9F4B, 7148438D, 6AE27EDC, A10195C4
DOD47349,1AOEOEOA, CD4B67D2, 7148438D,6AE27EDC
AD38620D, DOD47349, 86838382, CD4B67D2, 7148438D
D3AD7C25, AD38620D, 74351CD2, 86838382, CD4B67D2
8CE34517, D3AD7C25, 6B4E1883, 74351CD2, 86838382
下列是变量Xo,XXz,XX‘的连续值(用16进制表示),它们在处理第2块过程中获得。
2DF257E9, F4286818, BODEC9EB, 0408F581, 84677148
4D3DC58F,2DF257E9,3DOAlAO6, BODEC9EB, 0408F581
C352BB05,4D3DC58F,4B7C95FA,3DOAIA06,BODEC9EB
EEF743C6, C352BB05, D34F7163, 4B7C95FA, 3DOAlAO6
41E34277, EEF743C6, 70D4AECI, D34F7163, 4B7C95FA
5443915C, 41E34277, BBBDDOFI, 70D4AEC1, D34F7163
E7FA0377, 5443915C, D078DO9D, BBBDDOFI, 70D4AEC1
C6946813, E7FA0377, 1510E457, D078DO9D, BBBDDOFI
FDDEIDE1, C6946813, F9FE80DD, 1510E457, D078DO9D
B8538ACA, FDDEIDEI, FlA51A04, F9FE80DD, 151OE457
6BA94F63, B8538ACA, 7F778778, FlA51A04, F9FE80DD
43A2792F, 6BA94F63, AE14E2B2, 7F778778, FIA51AO4
FECD7BBF,43A2792F, DAEA53D8, AE14E2B2,7F778778
A2604CA8, FECD7BBF, DOE89E4B, DAEA53D8, AE14E2B2
258BOBAA, A2604CA8, FFB35EEF, DOE89E4B, DAEA53D8
D9772360, 258BOBAA, 2898132A, FFB35EEF, DOE89E4B
5507DB6E, D9772360, 8962C2EA, 2898132A, FFB35EEF
A51B58BC, 5507DB6E, 365DC8D8, 8962C2EA, 2898132A
C2EB709F, A51B58BC, 9541F6DB, 365DC8D8, 8962C2EA
D8992153, C2EB709F, 2946D62F, 9541F6DB, 365DC8D8
37482F5F, D8992153, FOBADC27, 2946D62F, 954lF6DB
EE8700BD, 37482F5F, F6264854, FOBADC27, 2946D62F
标准分享网 www.bzfxw.com 免费下载
GB/T 18238. 3-2002
9AD594B9, EE8700BD, CDD20BD7, F6264854, FOBADC27
8FBAA5B9, 9AD594B9, 7BAIC02F, CDD20BD7, F6264854
88FB5867, 8FBAA5B9, 66B5652E, 7BAlCO2F, CDD20BD7
EEC50521, 88FB5867, 63EEA96E, 66B5652E, 7BAlCO2F
50BCE434, EEC50521, E23ED619, 63EEA96E, 66B5652E
5C416DAF, 50BCE434, 7BB14148, E23ED619, 63EEA96E
2429BE5F, 5C416DAF, 142F390D, 7BB14148, E23ED619
OA2FB108, 2429BE5F, D7105B6B, 142F390D, 7BB14148
17986223, OA2FB108, C90A6F97, D7105B6B, 142F390D
8A4AF384, 17986223, 028BEC42, C90A6F97, D7105B6B
6B629993, 8A4AF384, C5E61888, 028BEC42, C90A6F97
F15FO4F3, 6B629993, 2292BCE1, C5E61888, 028BEC42
295CC25B, F15FO4F3, DAD8A664, 2292BCE1, C5E61888
696DA404, 295CC25B, FC57Cl3C, DAD8A664, 2292BCE1
CEF5AE12, 696DA404, CA573096, FC57C13C, DAD8A664
87D5B80C, CEF5AE12,1A5B6901, CA573096, FC57Cl3C
84E2A5F2, 87D5BSOC, B3BD6B84,1A5B6901, CA573096
03BB6310, 84E2A5F2,21F56EO3, B3BD6B84, 1A5B6901
C2D8F75F, 03BB6310, A138A97C, 21F56EO3, B3BD6B84
BFB25768, C2D8F75F, OOEED8C4, A138A97C, 21F56EO3
28589152, BFB25768, FOB63DD7, OOEED8C4, A138A97C
EClD3D61, 28589152, 2FEC95DA, FOB63DD7, OOEED8C4
3CAED7AF, EClD3D61, 8A162454, 2FEC95DA, FOB63DD7
C3DO33EA, 3CAED7AF, 7BO74F58, 8A162454, 2FEC95DA
7316056A, C3DO33EA, CF2BB5EB, 7BO74F58, 8A162454
46F93B68, 7316056A, BOF40CFA, CF2BB5EB, 7BO74F58
DC8E7F26, 46F93B68,9CC5815A, BOF40CFA, CF2BB5EB
850D411C, DC8E7F26,11BE4EDA,9CC5815A, BOF40CFA
7E4672CO,850D411C, B7239FC9,11BE4EDA, 9CC5815A
89FBD41D, 7E4672CO, 21435047, B7239FC9, 11BE4EDA
1797E228, 89FBD41D, 1F919CBO, 21435047, B7239FC9
431D65BC, 1797E228, 627EF507, 1F919CBO, 21435047
2BDBB8CB,431D65BC, O5E5F88A, 627EF507,1F919CBO
6DA72E7F, 2BDBB8CB,IOC7596F, O5ESF88A, 627EP507
A8495A9B, 6DA72E7F, CAF6EE32, 1OC7596F, 05ESF88A
E785655A, A8495A9B, DB69CB9F, CAF6EE32, 1OC7596F
5BO86C42, E785655A, EA1256A6, DB69CB9F, CAF6EE32
A65818F7, SB086C42, B9E15956, EA1256A6, DB69CB9F
7AAB101B, A65818F7, 96C21B10, B9E15956, EA1256A6
93614C9C, 7AAB101B, E996063D, 96C21B10, B9E15956
F66D9BF4, 93614C9C, DEAAC406, E996063D, 96C21B10
D504902B, F66D9BF4, 24D85327, DEAAC406, E996063D
60A9DA62, D504902B, 3D9B66FD, 24D85327, DEAAC406
GB/'r 18238.3-2002
8B 68 7 819,6 0A9DA62,F 541240A,3 D9B66FD,2 4D85327
08 3E 9 0C3,8 B687819, 982A7698,F 541240A,3 D9B66FD
F6 2 26 BBF,0 83E90C3,6 2DAlEO6,9 82A7698,F 541240A
76 CO 5 63B,F 6226BBF,C 20FA430,6 2DAlEO6, 982A7698
98 9D D 165,7 6CO563B,F D889AEF,C 20FA430,6 2DAIE06
8B 2C 7 573,9 89DD165,D DBO158E,F D889AEF,C 20FA430
A EI B 8E7B,8 B2C7573,6 6277459,D DBO158E,F D889AEF
CA 1 8 40DE,A ElB8E7B,E 2CBID5C, 66277459,D DBO158E
16 F3 B ABB,C A1840DE,E B86E39E,E 2CBlD5C, 66277459
D 28 D 83AD,1 6F3BABB,B 2861037,E B86E39E,E 2CBID5C
6B C 02 D FE ,D 28D83AD,C 5BCEEAE,B 2861037,E B86E39E
D 3A 6 E275,6BC02DFE,74A360EB,C5BCEEAE,B2861037
DA 9 5 5482,D 3A6E275,9 AFOOB7F,7 4A360EB,C 5BCEEAE
58 CO A ACO,D A955482, 74E9B89D,9 AFOOB7F,7 4A360EB
90 6F D 62C,5 8COAACO,B 6A55520,7 4E9B89D, 9AFOOB7F
散 列 码 是下列16。位串:
84 9 8 3E 44 1C 3B D2 6E BA AE 4A AlF 9 51 29E 5 E5 46 70F l
A4. 9 例9
本 例 数 据串是1000000字节串,由字母、”的重复106次的GB 1988编码版本组成。
散 列 码 是下列160位串:
34 A A 9 7 3C D4 C4 DA A4 F6 1E EB 2B DB AD 27 31 65 34 01 6F
附 录B
(提示的附录)
形 式规范
BO 引言
下 列 各 条是用称为Z的规范语言表示的专用散列函数1,2和3的完整规范。Z的记法是指附录C
巨〕中描述的记法。
Z保留了在本标准正文中使用的命名、结构等中的大部分
Z完全按Z写成,包括注释部分。注释针对本标准正文文本中的各部分,而Z是由此推导出的。
Z把消息建模成自然数0和1的序列(串)。
B1 专用散列函数1规范
#3 定义
#3.2 循环函数
Bi t= = {0 ,1}
St rin g = = segBit
} L, :N
}L2:N ;
String_ L ,一={s:Stringj # s=L,}
36
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3- 2002
String_ L,==( s:St ringI # s=Li)
一。:String_ L ,X S tring_ L i-String_ L z
#3.3 字
Wo rd = = {二 :StringI # w 二32)
Word -cap
Word cap
acity==2个32
acity_ m _1==(2个32)一1
IW or d= =0 ..Word- capacity_ m _1
#4 符号和记法
S"()只需按照Z中定义S"(关系迭代)的方式定义S
(A)
2) +(1 div (2个31)))mod(2个32)·
(Shift I)))
八V④ 只定义需要定义的那些字
B O = =BitX Bit- Bit
BO- Word
n:l二#p·n-bo(p(n),q(n)))
and : BO
A ND :WordXWord-Word
GB/T 18238. 3-2002
A XOR B=LO(A,B,(
A OR B=LO(A,B,
A AND B= LO(A,B ,
xor ))八
or ))A
and ))
Word
XOR{n:l二#A.n- 1}
出
lord- Word
to W ((W to I( A)+W to I( B))m odW ord- capacity)
#5 要求
#6 专用散列函数模型
#61 概述
L<Li
Byte=一{b:St ringy# b一8)
I召yte==0. .255
BV xt(:o5IB )yXIte :Byte-I Byte
.B to I (x)二
2个7+x(2)X2个6+x(3) X 2个5+x(4)X2个4+
2个3+x(6)X2个2十x(7)X2+二(8)
#6.2 散列操作
月':String_ Li
Maximum L en gt h_ o f String:N
hash:S tring-String L
VD :S tring{# D簇Maximum_Lcngth of_ S tring·
(let PD== pad (D)·
(let SD ==split(PD)·
(let H,=一iterate(SD,IV )
runcate( H,))))
#6.2.1 第1步(填充)
Stir n gM u ltip le-L,=={s:Stirngj# sm odL ,=O}
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
一p ad :S tr ing-StringMultiple一L
#6.2.2 第2步(分离)
St ri ng B lo cks==seq String_ L ,
L,-+StringBlocks
ltiple L,:S b:S tringBlocksIs m l1 =卜/sb·smlh sb)
#6.2.3 第3步(迭代)
:StringBlocksxString_ L 2}String-L2
Hs b:StringBlocks;H一:String_ L 2}#sb>_l
H _)=
(let D,==sb(1)
(let Hi==O(D;,H J
if # ,b
then H
iterate (tail sb,H )))
#6.2.4 第4步(截短)
St rin g _ L a =={s:Stringj#s=L)
}t run cat e:String_L ,}String-L
一 v sy : 3t rt ng-l"z.
} tr un cate(sy )一(1..L,,)1sy
#7 专用散列函数1
#7.1 概述
Ma xi mu m -L ength-of-String=( 2T6 4)一1
# 7.2 参数、函数和常数
#7.2.1 参数
L, 一 5 12
L} = 1 60
Lu = 1 60
#7.2.2 字节排序约定
I:W ord- IW ord
I(w ) =
==B to I((1二8)1w )·
= =B to I((9.16)1 w)·
二=B to 1((17..24)1w )·
==B to 1((25..32)1.)·
2个24+Bz,2个16+B,,2个8+Bo))))
I to W :I W o rd- W ord
GB/T 18238.3-2002
序一W一w一‘“一‘-
#7.2.3 函数
Ind ex ed _ g = ={g:seq(WordXWordXWord-Word)一#g二80)
g(i) (Xo,XX,) =Xo XORX, XOR X,) A
g(i) (Xo,XX,)=(Xo AND
Xl) OR
X )OR (NOT Xo AND X,)) A
g(i)(Xo,XX,)=(XoORNOT XOR X, A
g( i)( X,X , Xi)= (XoA NDX,) (X,A ND NOT X,))A
g(i)(Xo,XX,)=Xo XOR (X, OR NOT X,))
#7.2.4 常数
x 00 0 00 0 00 = =0
x 5A 8 2 79 9 9 = = 1518500249
x 6E D 9 E B A 1= = 1859775393
x 8F 1 B B CD C = = 2400959708
x A 95 3 F D 4E = = 2840853838
x50A28BE6= =1352829926
x5C4DD124二=1548603684
x6D703EF3= = 1836072691
x7A6D76E9二= 2053994217
Constands=={c:StringWordI #c=80}
C :G)nstants
to W (x00000000 )A
32.
to W(x5A827999))八
48.
to W(x6ED9EBA1))八
64.
to W(x8FlBBCDC))八
80-
I to W (xA953FD4E))A
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
(V i;1二16·
C' (i)=1 to
(Vi:17..32·
C (i)=1 to
(Vi:33..48·
C' (i)=7 to
(V i:49..64·
C (i)=1 to
(V i:65..80·
C' (i)=7 to
W (x50A28BE6))八
W (x5C4DD124)) A
W (x6D703EF3)) A
W (x7A6D76E9))八
W (x00000000))
< 11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,
7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,
11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,
11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,
9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6,
< 8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,
9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,
9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5
15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,
8,5,12,9,12.5,14,6,8,13,6,5,15,13,11.11,
注 意 用 Z表示以1开始的序列中a和a'的值比常规文本中的值大to
a 二 二二 二二 二
< 1, 2 ,3 ,4 ,5 , 6,7,8,9,10,11,12,13,14,15,16,
8, 5, 14 , 2, 11 , 7, 16 ,4,13,1,10,6,3,15,12,9,
4, 1 1 ,1 5 ,5 , 10 , 16,9,2,3,8,1,7,14,12,6,13,
2, 10 ,1 2 ,1 1 ,1 ,9 ,1 3,5,14,4,8,16,15,6,7,3,
5, 1 ,6 , 1 0, 8 ,1 3 ,3,11,15,2,4,9,12,7,16,14,
a' = _
< 6, 15 , 8, 1 ,1 0, 3 ,12,5,14,7,16,9,2,11,4,13,
7, 1 2 ,4 ,8 , 1 ,1 4 ,6,11,15,16,9,13,5,10,2,3,
16 , 6 ,2 , 4 ,8 , 15 ,7,10,12,9,13,3,11,1,5,14,
9, 7 ,5 ,2 ,4 , 12 ,1 6 ,1,6,13,3,14,10,8,11,15,
13 , 1 6, 1 1, 5 , 2, 6,9,8,7,3,14,15,1,4,10,12,
#7.2.5 初始化值
x 67 4 52 3 01 = = 1732584193
Yo = 一 I to W (x67452301)
x E F CD A B 89= =4023233417
GB/T 18238.3-2002
Y,=一I_ to_ W(xEFCDAB89)
x98BADCFE=二2562383102
Y,==I_ t o_ W (x98BADCFE)
xl0325476= =271733878
Yg==I_ to _ W (x10325476)
xC3D2ElF0= = 3285377520
Y.= =I to W (xC3D2EIF0)
IV = Yo ' Y, " Yz^ Y,^ Y,
#7.3 填充法
V D :S tr in g.
pa d (D ) =
(le tL o 二 = #D ·
(le t Z e ro s= = (n : 1 .( (447-Lo)m od 512).n- 0).
(le tL en gth _ D _ L SH 二 =I_ to _W ( Lnm od( 2个32))·
(le tL en gth _ D _M S H 二=I_ t o_ W (Lodiv( 2个32))·
D- G 1 > - Z ero s~ Le ngt h- D _LSH - Length_ D-MSH))))
#7.4 循环函数的描述
St ri ng W or d==seq Word
Split_Strin
}.spas犷~
} is:}arang
9-to -Strin
g to Strin
gWord :String-StringWord
gWord=
;sw:StringWord}s= ~ /s w ·s卜.st己
L80:St ringWordX S tringWordX
Constants义l.. 80-Stringword
V Z,X:StringWord
C:C onstants; i
Indexed g X seqN XseqN X
;g:Indexed- g ;t, a: seqN ;
801 #Z=16 A #X=5.
L80(Z,X,g,t,a,C,i)=
(let XO==X(1);X1==X(2);X2二=X(3);X3==X(4);X4=二(X)5
(let W==S之(·}(X。出g(i)(X1,X2,X3)出Z(a(i))出C(i))出X4·
(let Y==GX4,W ,X1,S'0(X2),X3> ·
if (i=80)
then Y
else L80(Z,Y,g,t,a,C,i+l))))
Vs x: St ring_ L ;;sy :S t ring- L Z·
0( sx ,sy )=
(le tZ = = S plit_ S tring_ t o_ S tringWord(sx)·
(le tY = = Sp lit_ S tring- to-StringWord(sy)·
(le t X = = L80(Z,Y,g,t,a,C,1).
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
B1
(le tX ' = = L80(Z,Y,revg,t',a ',C ',1 )·
(le tY O = = Y(2)出X(3)出X'(4)·
(le tY 1 二 = Y(3)出X(4)出X'(5)·
(le tY 2 = = Y( 4)出X(5)出X'(1 )·
(le tY 3 = = Y(5)出X(L)出X'(2)·
(le tY 4 = = Y(1)出X(2)出X'(3)·
YO - Y 1 - Y 2- Y 3 - Y4)))))))))
辅助函数
B2
_y?p_;:N.XN一N
{ pJ0=一八‘
一 、”n;" ,.p,n=pk PTt o一IM
专用散列函数2规范
重 复 # 3,#4,#5,#6各部分以及附录B1的Bl.1 ,
#8 专用散列函数2
# 8, 1 概述
Ma xi mu m _L ength_ o f_ S tring=( 2个64)一1
#8.2 参数、函数和常数
# 8.2.1 参数
I = 5 12
L: 二 1 28
L“ 一 1 28
#8.2.2 字节排序约定
重 复 附 录Bl的#7.2 .2
#8.2.3 函数
重 复 附 录B1的#7.2 .3
g2 = 一( 1二64)1g
# 8.2 .4 Constants
x 00 0 00 0 00= =0
x5 A 8 27999= 一1518500249
x6 E D 9EBA1= =1859775393
x8 F I BBCDC= =2400959708
x50A28BE6= = 1352829926
x5C 4DD 124 = = 1548603684
x6D703EF3==1836072691
Constants=={c: S tringWord一#c=64}
ants
.
GB/T 18238.3- 2002
C (i)一I to
(V1:17..32·
C( i)=I to
(V1:33..48·
C (i)=I to
(Vi:49..64·
C( i)=I to
W (xOOOoo000)) n
W (x5A827999)) n
W (x6ED9EBAD) A
W (x8FlBBCDC)) A
(Vi:l二16·
C' (i)一I to
(Vi:17..32·
C (i)=I to
(V 1:33..48·
C' (i)=I to
(Vi:49..64·
C' (i)=7 to
W (x50A28BE6) )八
W (x5C4DD124) )八
W (x6D703EF3)) A
W (x00000000))
重 复 附 录B1的#7.2 .4中的a,a',t,t'中。
t2 = 二 (1二64)1t
t2 '= = (1.64)lt '
a2 = = (1二64)1a
a2 '= =(1二64)1“‘
#8.2.5 初始化值
x 67 4 52301= = 1732584193
Yo = = I to W (x67452301)
x E FC DAB89一=4023233417
Y, = = I to W (xEFCDAB89)
x9 8 BA DCFE= =2562383102
Yi = = I_ t o_ W (x 98 B ADCFE)
x 10 3 25476= =271733878
Y,. = = I to W (x10325476)
月 尸= Y o^ YI^ Y2-Y3
#8.3 填充法
重 复 附 录B1的#7.3
#8.4 循环函数的描述
重 复 附 录B1的#7.4中StringWord和Split String to StringWord定义。
r:刀9W ordX
N只seqN又
StringWord
八dexed_9;t,a:seqN;
标准分享网 www.bzfxw.com 免费下载
GB/T 18238.3-2002
C:C onstants;i: 1 二64{#Z一16A #X=5·
L64(Z,X,g,t,a,C,i)=
(le tX O==X(1);Xl==X(2);X2==X(3);X3==X(4).
(le tW ==S"0(X O出g(i)(Xl,X2,X3)出Z(a(i))出C(i))·
(le tY ==
if (i = 6 4)
th e n Y
els e L 6 4( Z ,Y,g,t,a,C,i+l))))
Vsx:String -L,;sy:String -L,·
0( sx ,s y)=
(le tZ 二 =S p lit- S tring_ to _ S tringWord( sx)·
(le tY = = Sp lit- String_ to _ StringWord(sy)·
(le tX 二 = L 64(Z,Y,g2,t2,a2,C,1)·
(le tX ‘ 一 = L64(Z,Y,revg 2,t2',a2',C ',1 )·
(le tY O = = Y(2)出X(3)出X'(4)·
(le tY 1 = = Y(3)出X(4)出X'( 1)·
(le tY 2 = = Y(4)出X(1)出X'(2)·
(le tY 3 = = Y(1)出X(2)出X'( 3)·
YO - Y l - Y 2- Y 3 ))))))))
B3 专用散列函数3规范
重 复 # 3,#4,#5,#6各部分以及附录131的Bl.1 ,
#9 专用散列函数3
#9.1 概述
Ma xi mu m_ L ength_ of-String=(2个64)一1
#9.2 参数、函数和常数
#92.1 参数
L, = 5 12
L2 = 1 60
L = 1 60
#9.2.2 字节排序约定
I:Word- IWord
一W to I(w)=
==B to I((1.8)1 w)·
==B to I((9..16)1w )·
==B to I((17..24)1w )·
==B to I((25..32)1w )·
2个8十B ,2个16+Bo*2个24
I to W 月Word- W ord
Gs/T 18238.3-2002
阵to W一 W一‘“一‘-
#9.2.3 函数
f== {f:seq(WordXWordX Word-Word)I # f=80
j(i) (Xo,X,,X,)=(X ANDX, )OR (NOT Xo AND X,)) A
f(i) (Xo,XX,)=X, XORX, XOR X,)八
= (X. AND X,)OR (Xo AND X,)OR (X, AND X,)) A
f(i)(Xo,XX,)=Xo XORX, XOR X,)
#9.2.4 常数
x 5A 8 27999= = 1518500249
x 6E D 9EBA1= = 1859775393
x 8F l BBCDC= =2400959708
xC A 6 2CID6==3395469782
Constants= ={c:StringWord}# c=80}
W (x5A827999)) A
W (x6ED9EBA1) )八
W (x8FABBCD())A
W (xCA62CID6) )
#9.2.5 初始化值
x 67 4 52301= = 1732584193
Y, = 一I _t o_W (x67452301)
xE F C DAB89= =4023233417
Y, = = I to W (xEFCDAB89)
x9 8 B ADCFE= =2562383102
Y, = =I _ t o_ W (x98BADCFE)
x1 0 3 25476二= 271733878
Y, = = I_ t o_ W (x10325476)
xC 3 D 2EIF0= = 3285377520
Y, = = I to W (xC3D2EIFO
标准分享网 www.bzfxw.com 免费下载
Gs/T 18238.3- 2002
月 = y 。~Yl~YZ~Y,~Y4
#9.3 填充法
V D :S tring·
pa d (D ) =
(le t L o = = # D ·
(le t Z e ro s= = (n: 1二((447-LD) mod 512).n-0卜
(let L en gth - D -M SH==I_to-W(Ldiv( 2个32))·
(le tL en gth _ D -L SH==I_ to_W(Lomod( 2个32)).
D- < l> ~ Ze ros ~ L ength- D-MSH - Length_ D_LSH))))
#9.4 循环函数的描述
St ri ng W or d= =seq Word
} },P,一String
一.嘿r c_.ocrneg
一i。:o crzrzg :,-
to StringWord:String-StringWrod
to一StringWord=
:St ringWord:二卜/sw·SHsw}
gWord X Stringword X 1二80-StringWord
V X.Z:StringWord:i:l.8。一#X=5八#Z=80·
W二=SI(X(D)出f(i)(X(2),X(3),X()出X(5)出Z (z)出C(i)
W
(let XI - =X(l)
(let X2==S"(X(2))
(let X3=二X(3)
(let X4=一X(4)
(let Y==
L80(Y,Z,ifl))))))))
2:StringWord}StringWord
6:StringWordI #Z1 16=16.
16.
Z(Zl
.80.
2(Z1
16)(i)= Z1 16(i))八
16)( i)= S'(X OR
X口尺
XOR
XOR
Z (Z1 16)(i一3)XOR
Z(Z1 16)(i一8)XOR
Z(Z1 16) (i一14)XOR
Z(ZI 16)(i一16)))
Nsm:Stirng L,;sn:Stirng Lz
GB/T 18238. 3-2002
沪(sm,sn) =
(le tZ l_16==Split_ S tringt o- StirngWord(sm)·
Ge tY==Split_ S tring_t o_ S tringWord(sn)·
(le tZ = =XOR Z (ZI 1 6)·
Ge tX =一L80(Y,Z,I)·
(le tY O==Y(1)出X(1)·
(le t()-12=Y 出X(2)·
(le tY 2==Y(3)出X(3)·
(le tY 3= =Y(4)出X (4)·
(le tY 4==Y(5)出X(5)·
Y O - Y l - Y2 -Y3- Y4)) ) ) ) ) ) ) )
附 录C
(提示的附录)
参考文献
[1习J.M .S pivey,Z记法— 参考手册,Prentice-Hall,1992(第2版)
[2]美国商业部/标准和技术国家研究所.安全散列标准.联邦信息处理标准出版物(FIPS PUB)
18 0-1 ,1 995年4月17日
[3]A .B osselaers,H.D obbertin和B.Preneel.新的加密散列函数RIPEMD-160.D r.D obbs,(1 997
年 1 月 )Vol.2 2N o.1 p 24-28,
标准分享网 www.bzfxw.com 免费下载
关注微信公众号