杯酒人生分值:10
- 來源: Veneno
- 難度:易
- 參與人數:2633人
- Get Flag:790人
- 答題人數:963人
- 解題通過率:82%
使用古典密碼
一喵星人要想喵星發送一段不知道干什么用的密碼“BLOCKCIPHERDESIGNPRINCIPLE”,
但是它忘記了密鑰是什么, 手頭(爪頭)只有它自己加密過的密鑰“HTRUZYJW”, 而且它
還知道原密鑰是一個單詞, 你可以幫助它傳遞信息, 早日攻克藍星, 征服人類嗎?
一喵星人要想喵星發送一段不知道干什么用的密碼“BLOCKCIPHERDESIGNPRINCIPLE”,
但是它忘記了密鑰是什么, 手頭(爪頭)只有它自己加密過的密鑰“HTRUZYJW”, 而且它
還知道原密鑰是一個單詞, 你可以幫助它傳遞信息, 早日攻克藍星, 征服人類嗎?
解題鏈接:
原題鏈接:http://www.shiyanbar.com/ctf/1826
【解題報告】
這是我入門密碼學開始寫的第七道題,咱們可以對這個加密過的密鑰進行凱撒密碼解密試試看,而且題干中說原密鑰是個單詞,這個單詞肯定是我們所熟悉的單詞,咱們可以先試試看
我們需要用到一個工具,叫CTFCrackTools,咱們可以試試解密看看

咱們發現,這個單詞computer是我們熟悉的單詞,是電腦的意思,題干中說要發出信息,所以題干中給出的是一段明文~~~
看到密鑰,懂一點密碼學的人就知道,這個可能是個維吉尼亞密碼!
我貼上一張維吉尼亞表!

維吉尼亞密碼上面第一行代表明文字母,左面第一列代表密鑰字母
根據這個,我們可以仔細對比這個表,解密出的COMPUTER是它的密文,咱們根據題干和對應這個表,可以得到如下字符串:
DZAREVMGJSDSYLMXPDDXHVMGNS
這道題的答案應該就是這串字符串吧

