Classical-Cipher
單字母密碼密鑰
我是密碼學的新手,剛剛完成了單字母密碼的作業。
我成功地解密了密文,但我無法辨識從明文到密文映射表的密鑰,如下所示(頂部是密文,下面是我替換的內容)。
a
和不需要h
替換z
。通知被r
替換B
為我有點困惑的替換。y``y
儘管解密的消息似乎是正確的,但我想了解它的關鍵是什麼。
a b c d e f g h i j D E F G H I K L k l m n o p q r s t M N O P Q R S B T U u v w x y z V W X Y C
單字母替換密碼的關鍵是替換錶。因此,您已經擁有(大部分)該密碼的密鑰,它是
a b c d e f g h i j ? D E F G H I ? K L k l m n o p q r s t M N O P Q R S B T U u v w x y z V W X Y C ?
問號是未知部分。
通常不是手動定義表格,而是指定一些簡單的生成算法,例如*“Shift all characters by $ n $ 位置向右”*。但並不是每個替換錶都可以以簡單的方式生成。
但是,在您的情況下,一個簡單的算法將是(假設
a
$ \rightarrow $A
,h
$ \rightarrow $J
,z
$ \rightarrow $Z
):第一行寫密文字母
A … Z
,下面寫對應的明文字元,即“a
,r
,y
”,其餘的按字母順序寫:A B C D E F G H ... a r y b c d e f ...
所以在某種程度上,你可以認為“ ary ”是關鍵,但也需要算法知識。