欢迎进入中国计算机用户协会信息安全分会网站!
当前位置: 首页 >> 政策法规 >>
  • 行业标准
  • 行业标准
    GB/T 18238.3-2002 信息技术 安全技术 散列函数 ...
  • 时间:2011-10-14
  • 来源:未知
  • 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 免费下载

    中国计算机用户协会信息安全分会版权所有

    Copyright© 1991-2023 中国计算机用户协会信息安全分会   京ICP备2021040407号

    技术支持:北京小鱼在线

    关注微信公众号