題目資訊:
小明某一天收到一封密信,信中寫了幾個不同的年份
辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。
信的背面還寫有「+甲子」,請解出這段密文。
提示了甲子年,於是找到甲子年的表。
乙個個對應出來是:28 30 23 8 17 10 16 30
後面又說+甲子,乙個迴圈為60年,於是都加60得到:88 90 83 68 77 70 76 90
這一段ascii碼轉字元得到:xzsdmflz
到這就有點蒙了,題目只說是古典密碼,但我們根本不知道是什麼古典密碼,這個題真是水平高的人做的,對,我這種菜雞肯定做不了。(很不爽這裡)
誰知道你是柵欄解密後又凱撒解碼,誰知道還要從凱撒中的26個答案中找出乙個基本無明顯特徵的flag。
算了。柵欄解碼:
第1欄:xsmlzdfz
第2欄:xmzfsldz
拿著去凱撒解碼,最後是第二欄凱撒解碼後裡面的shuangyu是flag。
CTF題庫 實驗吧(密碼學)之傳統知識 古典密碼
1.首先,我們搜尋六十甲子順序表 根據干支可以得到 28 30 23 8 17 10 16 30 2.甲子,乙個甲子 60,所以,在每乙個數字上加60,得到 88 90 83 68 77 70 76 90 將上面的數字轉換為字元後為 xzsdmflz 4.我們現在得到了八個英文本元,我們做的這部分用...
古典密碼學 移位密碼
首先了解密碼學的基本目的是使得兩個在不安全的通道中通訊的人,通常稱為alice和bob,以一種使他們的敵手oscar不能明白和理解通訊內容的方式進行通訊。定義 乙個密碼體制是滿足以下條件的五元組 p,c,k,e,d 1.p代表所有可能的明文組成的有限集。2.c代表所有可能的密文組成的有限集。3.k代...
實驗吧 密碼學trivial
原題 usr bin env python import sys alphal abcdefghijklnmopqrstuvqxyz alphau abcdefghijklmnopqrstuvqxyz num 0123456789 keychars num alphal alphau if len ...