2024年4月29日发(作者:)

实验六 SHA1加密解密

一.SHA1生成文件摘要

(1)本机进入“密码工具”|“加密解密”|“SHA1哈希函数”|“生成摘要”页

面,在明文框中编辑文本内容: ghghghghghgfr45rrghaweJHZVSgVXghcvsGV 。

单击“生成摘要”按钮,生成文本摘要:

单击“导出”按钮,将摘要导出到SHA1共享文件夹(D:WorkEncryptionSHA1)

中,并通告同组主机获取摘要。

(2)单击“导入”按钮,从同组主机的SHA1共享文件夹中将摘要导入。

在文本框中输入同组主机编辑过的文本内容,单击“生成摘要”按钮,将新生成的摘

要与导入的摘要进行比较,验证相同文本会产生相同的摘要。

(3)对同组主机编辑过的文本内容做很小的改动,再次生成摘要,与导入的摘要进行

对比,验证SHA1算法的抗修改性。

三.源码应用(选做)

设计SHA1文件校验工具,利用SHA1算法计算文件摘要。

单击工具栏“VC6”按钮,启动VC++6.0。选择“File”|“Open Workspace…”加

载工程文件“C:”。基于此工程进行程

序设计。