古典密碼中,主要的思想為移位算法及置換算法。 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!@#