劣思宇 L10 2022-09-16 16:29:43 哈希函数实验
202 0

“网络安全基础实验2022秋-中国政法大学 王云的课堂”实验报告

哈希函数实验

哈希算法:

当前最常用的两种哈希算法:MD5 和 SHA1。

MD5 消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个 128 位(16 字节)的散列值(hash value)。

SHA1 又被称为安全哈希算法(Secure Hash Algorithm)对于长度小于 2^64 位的消息,SHA1 会产生一个 160 位的消息摘要,比 MD5 多了 32 位,更安全,但其处理速度比 MD5 慢。

使用 vi test1.txt 命令新建一个 test1.txt 文件并输入:

图片描述

使用 md5sum test1.txt 命令计算文件 MD5:

图片描述

(16进制输出32位,2进制输出128位)

修改test1.txt中的文件内容后,重新计算MD5:

图片描述

使用dgst命令计算MD5:

图片描述

计算sha1值:

图片描述

最新评论
暂无评论~