- 用OpenSSL的rand命令产生两个16字节的随机数
生成密钥
生成初始向量
2.分别把上面两个随机数作为密钥和初始向量用sm4算法对8位学号文件sn.txt加密得到sn.enc
3.用sm4算法解密sn.enc得到sn2.txt
4.用diff命令比较sn2.txt和sn.txt的内容是否一致
如果文件内容不同,diff 命令将显示不同之处的具体内容。它会逐行比较文件,并指示出不同的行及其位置。如果两个文件完全相同,命令将不会产生任何输出,并且直接返回到命令行提示符。如图显示,两个文件的内容相同。