如何解密這個三層密碼?
...../...--/.-.-./.-..-
據設計者說 這個密碼分為三層他給了我三層提示第一層 不是摩斯第二層 食物第三層 人名
@回憶求助 謝謝!
...../...--/.-.-./.-..-
據設計者說 這個密碼分為三層他給了我三層提示第一層 不是摩斯第二層 食物第三層 人名
從第一個.-.-.就可以排除摩斯的可能了,五個五個的摩斯數字並沒有這種分布,只有符號才是。
第一層替換:aaaaa aaabb ababa abaab(把.替換a,-替換b)
第二層培根密碼:adkj
第三層凱撒密碼:lovu(向前位移11位)
觀察凱撒密碼的25種位移,發現也只有這個比較符合,進一步推測原文可能為love或者love u,而把原文加密後生成的密文與設計者給的對比。
lovu加密後 :aaaaa aaabb ababa abaab
love加密後 :aaaaa aaabb ababa baabb
loveu加密後:aaaaa aaabb ababa baabb abaab
lovu的abaab(u)和love的baabb(e)錯了三個位置,比較離譜,可能性偏低,所以個人認為love u的可能性更大,漏了比錯了更正常些。當然,畢竟是錯的,哪個可能都有,或者是凱撒裡面就有其他含義的答案的,就需要題主自行探索了。
答案:love u
---------------科普---------------
培根密碼,就是用a和b組合成的5個字元來代表a-z所有字母,其實也就是二進位密碼,只不過是0到25代表a到z。
A aaaaa
B aaaab
C aaaba
D aaabb
E aabaa
F aabab
G aabba
H aabbb
I abaaa
J abaab
K ababa
L ababb
M abbaa
N abbab
O abbba
P abbbb
Q baaaa
R baaab
S baaba
T baabb
U babaa
V babab
W babba
X babbb
Y bbaaa
Z bbaab
換成2進位也容易理解和記住的。把a替換成0,b替換成1,也就是十進位的0-25了
A 00000
B 00001
C 00010
D 00011
E 00100
F 00101
G 00110
H 00111
I 01000
J 01001
K 01010
L 01011
M 01100
N 01101
O 01110
P 01111
Q 10000
R 10001
S 10010
T 10011
U 10100
V 10101
W 10110
X 10111
Y 11000
Z 11001
凱撒密碼,也就替代密碼或者位移密碼,所有字母同時向前或者向後移動,如adkj向前移動1位的話,a向前1位是b,d向前是e,k向前1位是l,j向前1位是k,向前位移1位就變成belk了,總共26個字母,排除原來位置的,也就25種位移方式,列舉出來後得到:(數字代表向前位移幾位)
belk 1
cfml 2
dgnm 3
ehon 4
fipo 5
gjqp 6
hkrq 7
ilsr 8
jmts 9
knut 10
lovu 11
mpwv 12
nqxw 13
oryx 14
pszy 15
qtaz 16
ruba 17
svcb 18
twdc 19
uxed 20
vyfe 21
wzgf 22
xahg 23
ybih 24
zcji 25
觀察25種位移,看看哪個有含義的再提取出來,這裡也沒發現哪個比lovu更能進一步解釋的,也就選擇了位移11位的lovu。
異性發來的看不懂的密碼都是表白
背景信息呢?比如你和設計者是什麼關係,這個密碼是因何種原因提出。
推薦閱讀:
※為什麼美國人習慣簽名消費,而中國人幾乎都要設置密碼?
※電影《風聲》中利用唱戲的曲調節奏等傳遞密碼在實際中可行嗎?
※電子簽名的認證、防篡改機制是怎麼實現的?
※Ulterior 第50關怎麼過啊?智商已欠費!
※這封包含二進位數碼和函數解析式的密信是什麼意思?