古典密码中,主要的思想为移位算法及置换算法。 1.移位密码 密钥K为整数,且取值空间为0到25;加密函数:x = x + k (mod 26);解密函数:x = x - k (mod 26)。当K=3时,为凯撒密码。 2.仿射密码 密钥对由a、b组成,整数a满足 gcd(a, 26) = 1,整数b的取值空间为0到25;加密函数:x = ax + b(mod 26);解密函数:x = a*y - a*b (mod 26)。当a=1,b=3时,为凯撒密码。 3.维吉尼亚密码 首先确定密钥长度(本例中密钥只采取个位数字,所以取决于输入密钥的长度),然后输入满足这个长度的向量;加密:取明文第一个字母并将之移k1位,这里k1=1,第二个字母移k2位,k2=2,一旦到了密钥末尾,又从头开始。 4.换位密码 首先确定密钥长度,输入长度为5的0到4的整数序列,将明文分成每5个字母一组,每组字母按照密钥进行换位。
资源简介:古典密码中,主要的思想为移位算法及置换算法。 1.移位密码 密钥K为整数,且取值空间为0到25;加密函数:x = x + k (mod 26);解密函数:x = x - k (mod 26)。当K=3时,为凯撒密码。 2.仿射密码 密钥对由a、b组成,整数a满足 gcd(a, 26) = 1,整数b的...
上传时间: 2016-02-09
上传用户:jqy_china
资源简介:古典密码中的仿射密码,适合学生课程作业之用
上传时间: 2014-01-20
上传用户:SimonQQ
资源简介:这是一个关于密码学的古典密码中的移位密码的源程序。
上传时间: 2017-01-10
上传用户:franktu
资源简介:实现了三种古典密码学体制和DES体制及其分析。affine(仿射)读入文件11.txt中内容(小写字母,明文)加密并把内容写入12.txt,还可以解密生成文件13.txt。vigenere,hill体制类似。DES体制包括加密解密雪崩效应差分分析等内容。由于本人还是刚学习程序设计语言...
上传时间: 2014-01-05
上传用户:jqy_china
资源简介:凯撒密码 古典密码学中的凯撒密码....VC++版
上传时间: 2014-09-11
上传用户:hopy
资源简介:古典密码学中的一些实现加密的算法,用Matlab实现的。
上传时间: 2017-02-01
上传用户:fanboynet
资源简介:古典密码学中的一些实现加密的算法,用Matlab实现的。
上传时间: 2017-02-01
上传用户:xz85592677
资源简介:古典密码学中的一些实现加密的算法,用Matlab实现的。
上传时间: 2014-11-27
上传用户:asdfasdfd
资源简介:古典密码学中的一些实现加密的算法,用Matlab实现的。
上传时间: 2014-01-08
上传用户:wweqas
资源简介:古典密码学中的一些实现加密的算法,用Matlab实现的。
上传时间: 2017-02-01
上传用户:gxmm
资源简介:古典密码学中的一些实现加密的算法,用Matlab实现的。
上传时间: 2017-02-01
上传用户:xiaodu1124
资源简介:古典密码学中的一些实现加密的算法,用Matlab实现的。
上传时间: 2013-12-20
上传用户:lyy1234
资源简介:古典密码算法中的单表代换密码算法、移位密码算法、Vigenere密码算法。算法比较简单,用命令的方式。可以随机生成明文和密钥。
上传时间: 2014-01-13
上传用户:zhyiroy
资源简介:加密解密算法--SAM的散列存储加密解密算法分析,sam在WINDOWS密码中有举足轻重的地位
上传时间: 2015-03-21
上传用户:ynsnjs
资源简介:这是我编的包括古典密码,还有DES,IDEA等的几个加密算法的加密结果实现,由于时间匆忙有点粗糙,请指教
上传时间: 2015-06-09
上传用户:hwl453472107
资源简介:本实例利用VisualC++6.0来实现了一个古典密码加密程序,包括凯撒密码,维吉尼亚密码和列换位法三种
上传时间: 2014-01-22
上传用户:lnnn30
资源简介:一个用古典密码playfair加密文件的加密器,写这玩的,解密函数也在
上传时间: 2016-01-21
上传用户:CSUSheep
资源简介:古典密码学的程序实现,详见文档:vegenere,beaufort ,hill, standardhead
上传时间: 2013-12-18
上传用户:waizhang
资源简介:此为古典密码学四种加密解密方式的源码及exe文件
上传时间: 2016-06-08
上传用户:D&L37
资源简介:古典密码学的经典例子。通过该程序可以实现古典密码学的加密过程
上传时间: 2013-12-16
上传用户:671145514
资源简介:用vb实现的古典密码,恺撒密码加解密系统
上传时间: 2016-06-24
上传用户:woshiayin
资源简介:古典密码体制,很好用,很方便。真的很好用,真的很方便
上传时间: 2016-08-08
上传用户:330402686
资源简介:现代密码学 MATLAB 维吉尼亚 加密方法 古典密码体制 经典加密算法
上传时间: 2013-12-27
上传用户:fandeshun
资源简介:古典密码学和大整数,你看了就知道了好好哦啊好哦奥好熬好
上传时间: 2013-12-15
上传用户:c12228
资源简介:古典密码学之维吉尼亚的MFC实现,能保存输入文本也能打开也有文本,在一定范围内实现加密和解密。
上传时间: 2014-10-27
上传用户:wff
资源简介:维吉尼亚(Vigenere)密码为了提高密码的破译的难度,人们有发明一种多表置换的密码,即一个明文字母可以表示为多个密文字母,多表密码加密算法结果将使得对单表置换用的简单频率分析方法失效,其中维吉尼亚密码就是一种典型的加密方法。维吉尼亚密码是使用一...
上传时间: 2015-03-24
上传用户:songnanhua
资源简介:密码学,内含古典密码和现代密码。及其实现方法。
上传时间: 2013-12-25
上传用户:Avoid98
资源简介:密码编码学与网络安全:原理与实践(第二版)这本书是密码学的不错教材,国内第二版这本书要买48元,为大家方便就将它上传了吧。 本书内容涵盖了古典密码、DES、AES、RSA等等经典密码学加密算法的详细描述。
上传时间: 2014-12-03
上传用户:qiao8960
资源简介:Vc平台下的算法,古典密码汇总在此,做的简单的总结希望对大家有帮助。
上传时间: 2016-05-15
上传用户:zhaosj
资源简介:在几乎所有现代通讯和计算机网络领域中,安全问题都起着非常重要的作用。随着网络应用的迅速发展,对安全的要求也逐渐加强。目前影响最大的三类公钥密码是RSA公钥密码、EIGamal公钥密码和椭圆曲线公钥密码。但超椭圆曲线密码是比椭圆曲线密码更难攻破的密码体...
上传时间: 2013-04-24
上传用户:zl123!@#