實驗吧 密碼學 傳統知識 古典密碼 六十甲子年

2021-09-10 01:26:11 字數 584 閱讀 2881

題目資訊:

小明某一天收到一封密信,信中寫了幾個不同的年份

辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。

信的背面還寫有「+甲子」,請解出這段密文。

提示了甲子年,於是找到甲子年的表。

乙個個對應出來是: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 ...