信息安全
嘉然今日食乜嘢
菜鸟
展开
-
信息安全实验六:RSA数字签名算法 2019.06.01
实验六:RSA数字签名算法一、实验目的理解、掌握RAS数字签名算法的基本过程。二、实验内容熟悉MPIR大整数运算库函数的调用。 熟悉MD5散列的调用。 利用MPIR大整数运算库函数,实现RSA数字算法。要求:1)RSA模数为2048bit;2)能对任意文件进行签名、验证(调用MD5散列函数求文件的散列值,再对散列值进行签名)。三、RSA数字签名算法基本原理 ...原创 2020-05-03 00:39:00 · 4066 阅读 · 3 评论 -
信息安全实验五:散列算法 2019.05.18
实验五:散列算法一、实验目的理解、掌握MD5散列算法的基本过程。二、实验内容理解MD5散列算法的基本过程。 分析阅读MD5源代码 调用MD5源代码,能对任意文件计算出文件的散列值。三、MD5散列算法基本原理 (本次实验参考了MD5 的rfc文档 地址https://www.ietf.org/rfc/rfc1321.txt,我翻译的不是很好。还参考了博客htt...原创 2020-05-03 00:36:17 · 1167 阅读 · 0 评论 -
信息安全实验四:RSA公钥加密算法 2019.04.28
实验四:RSA公钥加密算法一、实验目的理解、掌握RAS公钥加密算法的基本过程。二、实验内容熟悉MPIR大整数运算库函数的调用。 利用MPIR大整数运算库函数,实现RSA公钥加密算法。要求:1)RSA模数为2048bit;2)能对一个数据(例如,16进制数“1234567890ABCDEF”)进行加密、解密。三、RSA公钥加密算法基本原理 RSA具体实现步...原创 2020-05-03 00:33:28 · 3469 阅读 · 0 评论 -
信息安全实验三:求模逆算法 2019.04.18
实验三:求模逆算法一、实验目的理解、掌握求模逆算法的基本过程。二、实验内容熟悉扩展欧几里德算法。 利用扩展欧几里德算法求模逆,要求:任意输入两个整数a,m;输出a-1mod m;当模逆不存在时,输出出错提示。三、求模逆算法基本原理 四、实验过程 1、使用扩展欧几里得算法的关键代码套用公式即可 2、使用费马小定理的...原创 2020-05-03 00:30:44 · 1888 阅读 · 0 评论 -
信息安全实验二:分组密码工作模式 2019.04.15
实验二:分组密码工作模式一、实验目的理解、掌握分组密码算法的4种工作模式:ECB,CBC,CFB,OFB。二、实验内容调用DES分组密码源程序中的相关函数,设计支持CBC模式的一个文件加密器,可以加密任意长度的文件,并密文文件可解密还原回原明文文件。 调用DES分组密码源程序中的相关函数,设计支持CFB模式的一个文件加密器,可以加密任意长度的文件,并密文文件可解密还原回原明文文件...原创 2020-05-03 00:25:55 · 1131 阅读 · 0 评论 -
信息安全实验一:DES分组密码算法 2019.03.21
实验一:DES分组密码算法一、实验目的理解、掌握DES分组密码算法流程。实验内容阅读、分析DES分组密码源程序。 调用DES分组密码源程序中的相关函数,完成8字节的明文加密成8字节的密文,并完成解密。 调用DES分组密码源程序中的相关函数,设计一个文件加密器,可以加密任意长度的文件,并密文文件可解密还原回原明文文件。DES分组密码算法流程 实验过程阅读、分析D...原创 2020-05-02 22:43:59 · 2428 阅读 · 0 评论