结构推理 使用MD5SUM创建Hash校验和
   要求:了解Hash算法的工作原理以及MD5SUM程序的使用
【正确答案】实验步骤:
   1.以root身份登录到Linux系统
   2.在根目录下创建文件夹mdStest
   cd/
   mkdir md5 test
   3.进入mdstest目录:cd md5test
   4.创建名为myfile的文件:touch myfile
   5.使用vi编辑myfile文件,输入以下内容:
   Has anyone altered the contents of this file?
   6.使用md5SUM计算Hash校验和
   [root@md5test]#md5SUM,myfile
   7.再次运行md5SUM命令,并且将结果导出保存到myfile.md5文件中
   [root@md5test]md5SUMmyfile>myfile.md5
   8.打开myfile文件,修改文件内容(尽量作最小的改动)然后保存
   9.再次运行md5SUM命令,应该得到不同的Hash值
   10.用cat命令查看myfile.md5内容:cat myfile.md5
   11.比较第9步和第10步的输出结果,应该看到两者的不同
   12.输入以下命令:md5SUM/etc/passwd/>passwd.md5,创建针对当前/etc/passwd数据库的hash校验和
   13.查看passwd.md5文件内容:cat passwd.md5
   14.添加用户Hashtest并且修改密码
   Linux#useradd hashtest
   Linux#passwd hashtest
   Changing password for user hashtest
   Nes UNIX password:
   Retype new UNIX password:
   passwd:all authentication tokens updated successfully
   15.执行命令md5SUM-C passwd.md5,其中-c参数用来比较数据库更改前后的Hash校验值,应该能够看到有关校验值已经改变的信息。
【答案解析】