C计算文件MD5值.docx

上传人:b****4 文档编号:839108 上传时间:2022-10-13 格式:DOCX 页数:20 大小:22.89KB
下载 相关 举报
C计算文件MD5值.docx_第1页
第1页 / 共20页
C计算文件MD5值.docx_第2页
第2页 / 共20页
C计算文件MD5值.docx_第3页
第3页 / 共20页
C计算文件MD5值.docx_第4页
第4页 / 共20页
C计算文件MD5值.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

C计算文件MD5值.docx

《C计算文件MD5值.docx》由会员分享,可在线阅读,更多相关《C计算文件MD5值.docx(20页珍藏版)》请在冰豆网上搜索。

C计算文件MD5值.docx

C计算文件MD5值

MD5ChecksumDefines.h

1.//Magic initialization constants  

2.#define MD5_INIT_STATE_0 0x  

3.#define MD5_INIT_STATE_1 0xefcdab89  

4.#define MD5_INIT_STATE_2 0x98badcfe  

5.#define MD5_INIT_STATE_3 0x  

6.//Constants for Transform routine.  

7.#define MD5_S11  7  

8.#define MD5_S12 12  

9.#define MD5_S13 17  

10.#define MD5_S14 22  

11.#define MD5_S21  5  

12.#define MD5_S22  9  

13.#define MD5_S23 14  

14.#define MD5_S24 20  

15.#define MD5_S31  4  

16.#define MD5_S32 11  

17.#define MD5_S33 16  

18.#define MD5_S34 23  

19.#define MD5_S41  6  

20.#define MD5_S42 10  

21.#define MD5_S43 15  

22.#define MD5_S44 21  

23.//Transformation Constants - Round 1  

24.#define MD5_T01  0xd76aa478 //Transformation Constant 1   

25.#define MD5_T02  0xe8c7b756 //Transformation Constant 2  

26.#define MD5_T03  0x242070db //Transformation Constant 3  

27.#define MD5_T04  0xc1bdceee //Transformation Constant 4  

28.#define MD5_T05  0xf57c0faf //Transformation Constant 5  

29.#define MD5_T06  0x4787c62a //Transformation Constant 6  

30.#define MD5_T07  0xa8304613 //Transformation Constant 7  

31.#define MD5_T08  0xfd469501 //Transformation Constant 8  

32.#define MD5_T09  0x698098d8 //Transformation Constant 9  

33.#define MD5_T10  0x8b44f7af //Transformation Constant 10  

34.#define MD5_T11  0xffff5bb1 //Transformation Constant 11  

35.#define MD5_T12  0x895cd7be //Transformation Constant 12  

36.#define MD5_T13  0x6b901122 //Transformation Constant 13  

37.#define MD5_T14  0xfd987193 //Transformation Constant 14  

38.#define MD5_T15  0xa679438e //Transformation Constant 15  

39.#define MD5_T16  0x49b40821 //Transformation Constant 16  

40.//Transformation Constants - Round 2  

41.#define MD5_T17  0xf61e2562 //Transformation Constant 17  

42.#define MD5_T18  0xc040b340 //Transformation Constant 18  

43.#define MD5_T19  0x265e5a51 //Transformation Constant 19  

44.#define MD5_T20  0xe9b6c7aa //Transformation Constant 20  

45.#define MD5_T21  0xd62f105d //Transformation Constant 21  

46.#define MD5_T22  0x02441453 //Transformation Constant 22  

47.#define MD5_T23  0xd8a1e681 //Transformation Constant 23  

48.#define MD5_T24  0xe7d3fbc8 //Transformation Constant 24  

49.#define MD5_T25  0x21e1cde6 //Transformation Constant 25  

50.#define MD5_T26  0xc33707d6 //Transformation Constant 26  

51.#define MD5_T27  0xf4d50d87 //Transformation Constant 27  

52.#define MD5_T28  0x455a14ed //Transformation Constant 28  

53.#define MD5_T29  0xa9e3e905 //Transformation Constant 29  

54.#define MD5_T30  0xfcefa3f8 //Transformation Constant 30  

55.#define MD5_T31  0x676f02d9 //Transformation Constant 31  

56.#define MD5_T32  0x8d2a4c8a //Transformation Constant 32  

57.//Transformation Constants - Round 3  

58.#define MD5_T33  0xfffa3942 //Transformation Constant 33  

59.#define MD5_T34  0x8771f681 //Transformation Constant 34  

60.#define MD5_T35  0x6d9d6122 //Transformation Constant 35  

61.#define MD5_T36  0xfde5380c //Transformation Constant 36  

62.#define MD5_T37  0xa4beea44 //Transformation Constant 37  

63.#define MD5_T38  0x4bdecfa9 //Transformation Constant 38  

64.#define MD5_T39  0xf6bb4b60 //Transformation Constant 39  

65.#define MD5_T40  0xbebfbc70 //Transformation Constant 40  

66.#define MD5_T41  0x289b7ec6 //Transformation Constant 41  

67.#define MD5_T42  0xeaa127fa //Transformation Constant 42  

68.#define MD5_T43  0xd4ef3085 //Transformation Constant 43  

69.#define MD5_T44  0x04881d05 //Transformation Constant 44  

70.#define MD5_T45  0xd9d4d039 //Transformation Constant 45  

71.#define MD5_T46  0xe6db99e5 //Transformation Constant 46  

72.#define MD5_T47  0x1fa27cf8 //Transformation Constant 47  

73.#define MD5_T48  0xc4ac5665 //Transformation Constant 48  

74.//Transformation Constants - Round 4  

75.#define MD5_T49  0xf4292244 //Transformation Constant 49  

76.#define MD5_T50  0x432aff97 //Transformation Constant 50  

77.#define MD5_T51  0xab9423a7 //Transformation Constant 51  

78.#define MD5_T52  0xfc93a039 //Transformation Constant 52  

79.#define MD5_T53  0x655b59c3 //Transformation Constant 53  

80.#define MD5_T54  0x8f0ccc92 //Transformation Constant 54  

81.#define MD5_T55  0xffeff47d //Transformation Constant 55  

82.#define MD5_T56  0x85845dd1 //Transformation Constant 56  

83.#define MD5_T57  0x6fa87e4f //Transformation Constant 57  

84.#define MD5_T58  0xfe2ce6e0 //Transformation Constant 58  

85.#define MD5_T59  0xa3014314 //Transformation Constant 59  

86.#define MD5_T60  0x4e0811a1 //Transformation Constant 60  

87.#define MD5_T61  0xf7537e82 //Transformation Constant 61  

88.#define MD5_T62  0xbd3af235 //Transformation Constant 62  

89.#define MD5_T63  0x2ad7d2bb //Transformation Constant 63  

90.#define MD5_T64  0xeb86d391 //Transformation Constant 64  

91.//Null data (except for first BYTE) used to finalise t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1