freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

rfc1321中文翻譯(參考版)

2024-11-06 14:25本頁(yè)面
  

【正文】 9. 作者地址 Ronald L. Rivest Massachusetts Institute of Technology Laboratory for Computer Science NE43324 545 Technology Square Cambridge, MA 021391986 Phone: (617) 2535880 EMail: 。 i++) printf (%02x, digest[i])。 for (i = 0。 } /* 打印一個(gè) 16進(jìn)制的摘要 */ static void MDPrint (digest) unsigned char digest[16]。 MDPrint (digest)。 MDFinal (digest, amp。 while (len = fread (buffer, 1, 16, stdin)) RFC 1321 MD5 MessageDigest Algorithm April 1992 Rivest 20 MDUpdate (amp。 MDInit (amp。 int len。 printf (\n)。 printf (MD%d (%s) = , MD, filename)。context)。context, buffer, len)。context)。t be opened\n, filename)。 unsigned char buffer[1024], digest[16]。 MD_CTX context。 } /*計(jì)算一個(gè)文件的摘要并打印結(jié)果 */ static void MDFile (filename) char *filename。 MDString RFC 1321 MD5 MessageDigest Algorithm April 1992 Rivest 19 (ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789)。 MDString (message digest)。 MDString (a)。 } /* 計(jì)算一個(gè)參考組件串的摘要并打印結(jié)果 */ static void MDTestSuite () { printf (MD%d test suite:\n, MD)。 printf (\nTime = %ld seconds\n, (long)(endTimestartTime))。 printf (Digest = )。endTime)。context)。context, block, TEST_BLOCK_LEN)。 i TEST_BLOCK_COUNT。context)。startTime)。 0xff)。 i TEST_BLOCK_LEN。 RFC 1321 MD5 MessageDigest Algorithm April 1992 Rivest 18 printf (MD%d time trial. Digesting %d %dbyte blocks ..., MD, TEST_BLOCK_LEN, TEST_BLOCK_COUNT)。 unsigned char block[TEST_BLOCK_LEN], digest[16]。 } /* 測(cè)試計(jì)算 TEST_BLOCK_COUNT TEST_BLOCK_LENbyte 分組摘要的時(shí)間 */ static void MDTimeTrial () { MD_CTX context。 MDPrint (digest)。context)。context, string, len)。context)。 unsigned int len = strlen (string)。 { MD_CTX context。 return (0)。 else MDFile (argv[i])。 else if (strcmp (argv[i], t) == 0) MDTimeTrial ()。s39。amp。39。 i argc。 { RFC 1321 MD5 MessageDigest Algorithm April 1992 Rivest 17 int i。 if MD == 2 define MD_CTX MD2_CTX define MDInit MD2Init define MDUpdate MD2Update define MDFinal MD2Final endif if MD == 4 define MD_CTX MD4_CTX define MDInit MD4Init define MDUpdate MD4Update define MDFinal MD4Final endif if MD == 5 define MD_CTX MD5_CTX define MDInit MD5Init define MDUpdate MD5Update define MDFinal MD5Final endif /* 主程序 . 變量 : sstring – 摘要字符串 t 運(yùn)行時(shí)間測(cè)試 x 運(yùn)行測(cè)試腳本 filename – 摘要文件 (none) 摘要標(biāo)準(zhǔn)輸入 */ int main (argc, argv) int argc。 static void MDFilter PROTO_LIST ((void))。 static void MDTestSuite PROTO_LIST ((void))。 */ /* 如果沒有定義 C編譯標(biāo)志的值, 下面一段設(shè)定 MD 缺省 值 為 MD5 */ ifndef MD define MD MD5 endif include include include include if MD == 2 include endif if MD == 4 include endif if MD == 5 include endif RFC 1321 MD5 MessageDigest Algorithm April 1992 Rivest 16 /* 測(cè)試分組長(zhǎng)度和數(shù)量 */ define TEST_BLOCK_LEN 1000 define TEST_BLOCK_COUNT 1000 static void MDString PROTO_LIST ((char *))。 } /* MD2, MD4 and MD5測(cè)試程序 */ /* RSA數(shù)據(jù)安全公司( RSA Data Security, Inc.)從來沒有出于任何特定目的陳述過關(guān) 于此軟件的可買性和實(shí)用性,它提供了 “as is”,沒有表達(dá)或暗示過任何理由。 i len。 { unsigned int i。 int value。 i++) output[i] = input[i]。 RFC 1321 MD5 MessageDigest Algorithm April 1992 Rivest 15 for (i = 0。 unsigned int len。 } static void MD5_memcpy (output, input, len) POINTER output。 j len。 { unsigned int i, j。 unsigned char *input。 0xff)。 0xff)。 0xff)。 0xff)。 j len。 { unsigned int i, j。 UINT4 *input。 MD5_memset ((POINTER)x, 0, sizeof (x))。 state[2] += c。 /* 64 */ RFC 1321 MD5 MessageDigest Algorithm April 1992 Rivest 14 state[0] += a。 /* 62 */ II (c, d, a, b, x[ 2], S43, 0x2ad7d2bb)。 /* 60 */ II (a, b, c, d, x[ 4], S41, 0xf7537e82)。 /* 58 */ II (c, d, a, b, x[ 6], S43, 0xa3014314)。 /* 56 */ II (a, b, c, d, x[ 8], S41, 0x6fa87e4f)。 /* 54 */ II (c, d, a, b, x[10], S43, 0xffeff47d)。 /* 52 */ II (a, b, c, d, x[12], S41, 0x655b59c3)。 /* 50 */ II (c, d, a, b, x[14], S43, 0xab9423a7)。 /* 48 */ /* Round 4 */ II (a, b, c, d, x[ 0], S41, 0xf4292244)。 /* 46 */ HH (c, d, a, b, x[15], S33, 0x1fa27cf8)。 /* 44 */ HH (a, b, c, d, x[ 9], S31, 0xd9d4d039)。 /* 42 */ HH (c, d, a, b, x[ 3], S33, 0xd4ef3085)。 /* 40 */ HH (a, b, c, d, x[13], S31, 0x289b7ec6)。 /* 38 */ HH (c, d, a, b, x[ 7], S33, 0xf6bb4b60)。 /* 36 */ HH (a, b, c, d, x[ 1], S31, 0xa4beea44)。 /* 34 */ HH (c, d, a, b, x[11], S33, 0x6d9d6122)。 /* 32 */ /* Round 3 */ HH (a, b, c, d, x[ 5], S31, 0xfffa3942)。 /* 30 */ GG (c, d, a, b, x[ 7], S23, 0x676f02d9)。 /* 28 */ GG (a, b, c, d, x[13], S2
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1