![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
现代密码学
现代密码学
一半西瓜
世界上最远的距离就是知道和做到
展开
-
现代密码学实验7 椭圆加密算法ECC的实现
赞赏码 & 联系方式 & 个人闲话【实验名称】ECC算法【实验目的】1、掌握密码学中常用的公钥密码算法ECC的算法原理;2、掌握ECC的算法流程和实现方法。【实验原理】椭圆加密算法(ECC)是一种公钥加密体制,最初由Koblitz和Miller两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算困难性。...原创 2019-10-28 22:30:03 · 4774 阅读 · 1 评论 -
现代密码学实验6 散列算法SHA-1的实现
赞赏码 & 联系方式 & 个人闲话【实验名称】散列算法SHA-1的实现【实验目的】1、了解散列算法SHA-1的实现过程。2、实现并掌握SHA-1散列算法。【实验原理】安全散列算法是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的机率很高。...原创 2019-10-24 20:31:38 · 3845 阅读 · 3 评论 -
现代密码学实验5 数字签名ElGamal签名方案
【实验名称】数字签名ElGamal签名方案【实验目的】1、了解数字签名的过程,包括签名过程和认证过程;2、掌握ElGamal签名方案。【实验原理】ElGamal公钥密码算法是在密码协议中有着重要应用的一类公钥密码算法,它是基于1985年提出的公钥密码体制和椭圆曲线加密体系,其安全性是基于有限域上离散对数学问题的难...原创 2019-10-13 19:50:44 · 4706 阅读 · 0 评论 -
现代密码学实验4 Miller-Rabin算法
【实验名称】Miller-Rabin算法【实验目的】1、理解Miller-Rabin算法的数学原理;2、通过实验掌握Miller-Rabin素数判定的算法。【实验原理】Miller-Rabin算法是目前主流的基于概率的素数测试算法,在构建密码安全体系中占有重要的地位。基本原理:令n表示一个整数,假设存在整数x...原创 2019-10-12 14:59:52 · 1690 阅读 · 0 评论 -
现代密码学实验2 RC4加/解密算法
【实验名称】RC4加/解密算法【实验目的】1、理解流密码的概念及相关结构;2、理解并能够编写基本的流密码体制;3、熟练应用一种编程语言实现RC4密码算法体制。【实验原理】RC4算法是一种序列密码体制或称流密码体制,其加密密钥和解密密钥相同RC4的密钥长度可变,但为了确保哪去安全强度,目前RC4至少使用128位...原创 2019-10-12 14:27:46 · 4795 阅读 · 2 评论 -
现代密码学实验1 LFSR & 仿射密码算法
【实验名称】古典密码【实验目的】1、LFSR实验:通过实验熟练掌握LFSR的工作原理,加深对古典密码体制的了解,为深入学习密码学奠定基础。2、仿射密码算法实验:通过实验熟练掌握仿射密码算法的加密解密过程,加深对古典密码体制的了解,为深入学习密码学奠定基础。【实验原理】...原创 2019-10-12 14:16:24 · 4252 阅读 · 0 评论