⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testvect.txt

📁 计算文件hash值的源代码
💻 TXT
字号:

                         CORRECT TEST VECTORS

==============================================================================

SHA-1 Vectors - FIPS PUB 180-1:

SHA-1 ("abc") = A9993E36 4706816A BA3E2571 7850C26C 9CD0D89D
SHA-1 ("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq") =
	84983E44 1C3BD26E BAAE4AA1 F95129E5 E54670F1
SHA-1 (A million repetitions of "a") =
	34AA973C D4C4DAA4 F61EEB2B DBAD2731 6534016F


==============================================================================


MD5 Vectors - RFC 1321 (MD5 Message-Digest Algorithm, Rivest, April 1992):

MD5 ("") = d41d8cd98f00b204e9800998ecf8427e
MD5 ("a") = 0cc175b9c0f1b6a831c399e269772661
MD5 ("abc") = 900150983cd24fb0d6963f7d28e17f72
MD5 ("message digest") = f96b697d7cb7938d525a2f31aaf161d0
MD5 ("abcdefghijklmnopqrstuvwxyz") = c3fcd3d76192e4007dfb496cca67e13b
MD5 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") =
	d174ab98d277d9f5a5611c2c9f419d9f
MD5 ("123456789012345678901234567890123456789012345678901234567890123456
	78901234567890") = 57edf4a22be3c955ac49da2e2107b67a


==============================================================================


MD4 Vectors - RFC 1320 (MD4 Message-Digest Algorithm, Rivest, April 1992):

MD4 ("") = 31d6cfe0d16ae931b73c59d7e0c089c0
MD4 ("a") = bde52cb31de33e46245e05fbdbd6fb24
MD4 ("abc") = a448017aaf21d8525fc10ae87aa6729d
MD4 ("message digest") = d9130a8164549fe818874806e1c7014b
MD4 ("abcdefghijklmnopqrstuvwxyz") = d79e1c308aa5bbcdeea8ed63df412da9
MD4 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") =
	043f8582f241db351ce627e153e7f0e4
MD4 ("123456789012345678901234567890123456789012345678901234567890123456
	78901234567890") = e33b4ddc9c38f2199c3e7b164fcc0536


==============================================================================


MD2 Vectors - RFC 1319 (MD2 Message-Digest Algorithm, Kaliski, April 1992):

MD2 ("") = 8350e5a3e24c153df2275c9f80692773
MD2 ("a") = 32ec01ec4a6dac72c0ab96fb34c0b5d1
MD2 ("abc") = da853b0d3f88d99b30283a69e6ded6bb
MD2 ("message digest") = ab4f496bfb2a530b219ff33031fe06b0
MD2 ("abcdefghijklmnopqrstuvwxyz") = 4e8ddff3650292ab5a4108c3aa47940b
MD2 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") =
	da33def2a42df13975352846c30338cd
MD2 ("123456789012345678901234567890123456789012345678901234567890123456
	78901234567890") = d5976f79d83d3a0dc9806c3c66f3efd8


==============================================================================


HAVAL Test Vectors

PASS=3, FPTLEN=128:
HAVAL("") = C68F39913F901F3DDF44C707357A7D70

PASS=3, FPTLEN=160:
HAVAL("a") = 4DA08F514A7275DBC4CECE4A347385983983A830

PASS=4, FPTLEN=192:
HAVAL("HAVAL") = 0C1396D7772689C46773F3DAACA4EFA982ADBFB2F1467EEA

PASS=4, FPTLEN=224:
HAVAL("0123456789") = BEBD7816F09BAEECF8903B1B9BC672D9FA428E462BA699F814841529

PASS=5, FPTLEN=256:
HAVAL("abcdefghijklmnopqrstuvwxyz")
      = C9C7D8AFA159FD9E965CB83FF5EE6F58AEDA352C0EFF005548153A61551C38EE
HAVAL("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")
      = B45CB6E62F2B1320E4F8F1B0B273D45ADD47C321FD23999DCF403AC37636D963


==============================================================================


GOST Test Vectors

GOST ("Suppose the original message has length = 50 bytes") =
	471aba57 a60a770d 3a761306 35c1fbea
	4ef14de5 1f78b4ae 57dd893b 62f55208

GOST ("This is message, length=32 bytes") =
	b1c466d3 7519b82e 8319819f f32595e0
	47a28cb6 f83eff1c 6916a815 a637fffa


==============================================================================


CRC-32 Test Vectors

CRC-32 ("") = 0x00000000
CRC-32 ("a") = 0xe8b7be43
CRC-32 ("abc") = 0x352441c2
CRC-32 ("abcdefghijklmnopqrstuvwxyz") = 0x4c2750bd
CRC-32 ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") =
	0x1fc2e6d2
CRC-32 ("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq") =
	0x171a3f5f
CRC-32 ("message digest") = 0x20159d7f
CRC-32 ("123456789012345678901234567890123456789012345678901234567890123
	45678901234567890") = 0x7ca94a72


==============================================================================


GHash Test Vectors

GHash-32-3 ("") = 0x00000000
GHash-32-3 ("abc") = 0x00002286
GHash-32-5 ("") = 0x00000000
GHash-32-5 ("abc") = 0x0001A9A6


==============================================================================


TIGER Test Vectors

Tiger ("") = 24F0130C 63AC9332 16166E76 B1BB925F F373DE2D 49584E7A
Tiger ("abc") = F258C1E8 8414AB2A 527AB541 FFC5B8BF 935F7B95 1C132951
Tiger ("Tiger") = 9F00F599 072300DD 276ABB38 C8EB6DEC 37790C11 6F9D2BDF
Tiger ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-") =
	87FB2A90 83851CF7 470D2CF8 10E6DF9E B5864450 34A5A386
Tiger ("ABCDEFGHIJKLMNOPQRSTUVWXYZ=abcdefghijklmnopqrstuvwxyz+0123456789") =
	467DB808 63EBCE48 8DF1CD12 61655DE9 57896565 975F9197
Tiger ("Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham") =
	0C410A04 2968868A 1671DA5A 3FD29A72 5EC1E457 D3CDB303
Tiger ("Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham,
	proceedings of Fast Software Encryption 3, Cambridge.") =
	EBF591D5 AFA655CE 7F22894F F87F54AC 89C811B6 B0DA3193
Tiger ("Tiger - A Fast New Hash Function, by Ross Anderson and Eli Biham,
	proceedings of Fast Software Encryption 3, Cambridge, 1996.") =
	3D9AEB03 D1BD1A63 57B2774D FD6D5B24 DD68151D 503974FC
Tiger ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-
	ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-") =
	00B83EB4 E53440C5 76AC6AAE E0A74858 25FD15E7 0A59FFE4


==============================================================================


SizeHash-32 Test Vectors

SizeHash-32 ("abc") = 3
SizeHash-32 ("tzkk") = 4
SizeHash-32 ("34636") = 5
SizeHash-32 ("mxhhmm") = 6
SizeHash-32 ("ggttzgg") = 7
SizeHash-32 (FFFFFFFF) = FFFFFFFF
SizeHash-32 (FFFFFFFF+1) = 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -