一、实验描述
本实验的学习目的是让学生熟悉单向哈希函数以及消息认证码(MAC),在完成本课实验后,学生应当对密码学概念有更深入的理解并且能通过使用工具或者编程为一段指定的信息生成哈希值以及消息认证码。
二、实验环境
本实验中,我们将使用 openssl 命令行工具及其库。实验环境中已自带命令行工具,需安装 openssl 开发库。
$ sudo apt-get update
$ sudo apt-get install libssl-dev
copy
编辑器使用 bless 十六进制编辑器,需预先安装。
$ sudo apt-get install bless
copy
系统用户名: shiyanlou
参考aHR0cHM6Ly93d3cubGFucWlhby5jbi9jb3Vyc2VzLzI0Mg==