哈尔滨工程大学
实
验
报
告
实验名称:班学姓级:号:名:
DES加密
实验时间:成绩:
2015615
指导教师:
实验室名称:
哈尔滨工程大学实验室与资产管理处制
f一、实验名称
MD5加密
二、实验目的
通过编程实现MD5加密的算法设计,并加深对其的了解。
三、实验环境(实验所使用的器件、仪器设备名称及规格)
Wi
dowXP系统计算机,DevC
四、实验任务及其要求
根据实验原理部分对MD5加密的介绍,自己创建明文信息,并选择一个密钥,编写MD5加密的实现程序,实现加密和解密操作。
五、实验设计(包括原理图、真值表、分析及简化过程、卡诺图、源代码等)
i
cludeiostreami
cludestri
gusi
g
amespacestddefi
eshiftx
x
x32
右移的时候,高位一定要补零,而不是补充符号位defi
eFxyzxyxzdefi
eGxyzxzyzdefi
eHxyzxyzdefi
eIxyzyxzdefi
eA0x67452301defi
eB0xefcdab89defi
eC0x98badcfedefi
eD0x10325476strBaye的长度u
sig
edi
tstrle
gthABCD的临时变量u
sig
edi
tatempu
sig
edi
tbtempu
sig
edi
tctempu
sig
edi
tdtemp常量tiu
sig
edi
tabssi
i12pow32co
stu
sig
edi
tk
f0xd76aa4780xe8c7b7560x242070db0xc1bdceee0xf57c0faf0x4787c62a0xa83046130xfd4695010x698098d80x8b44f7af0xffff5bb10x895cd7be0x6b9011220xfd9871930xa679438e0x49b408210xf61e25620xc040b3400x265e5a510xe9b6c7aa0xd62f105d0x024414530xd8a1e6810xe7d3fbc80x21e1cde60xc33707d60xf4d50d870x455a14ed0xa9e3e9050xfcefa3f80x676f02d90x8d2a4c8a0xfffa39420x8771f6810x6d9d61220xfde5380c0xa4beea440x4bdecfa90xf6bb4b600xbebfbc700x289b7ec60xeaa127fa0xd4ef30850x04881d050xd9d4d0390xe6db99e50x1fa27cf80xc4ac56650xf42922440x432aff970xab9423a70xfc93a0390x655b59c30x8f0ccc920xffeff47d0x85845dd10x6fa87e4f0xfe2ce6e00xa30143140x4e0811a10xf7537e820xbd3af2350x2ad7d2bb0xeb86d391向左位移数co
stu
sig
edi
ts712172271217227121722712172259142059142059142059142041116234111623411162341116236101521610152161015216101521co
stcharstr16