Classical-Cipher

誰能告訴我這個密碼的名字嗎?

  • December 13, 2013

誰能告訴我這個密碼的名字嗎?

我知道這是一個簡單的替換密碼,我只是不知道它的名字。

密碼密鑰:

help

密碼字母表:

a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z
h|e|l|p|a|b|c|d|f|g|i|j|k|m|n|o|q|r|s|t|u|v|w|x|y|z

文本:

this is a test

密文:

tdfs fs h tast

我想我找到了答案:凱撒變體,“混合字母”替換密碼。

它有特定的名稱嗎?

它被稱為關鍵字密碼。有關打破它的一些方法,請參閱此問題

我花了一段時間才真正理解這個問題。

對於你的第一個問題:不,這種方案沒有名字,因為它實際上比任何經典密碼都差。好吧,如果您將任何替換錶(超過 26 個字母)視為凱撒密碼的變體,那麼……您就有了這樣的變體。但它比隨機替換要弱得多,甚至可能比原來的凱撒密碼還要弱。據我所知,它沒有名字,它肯定不是經典密碼。弱點非常明顯:字母表的後面部分只是身份,甚至在查看頻率分析之前就知道這一點。

考慮到您的“改進”,這不是 Vigenere 變體,因為您實際上每一步都會將替換靜態移位 1 個字母。因此,您的經期是靜態的 (26),您不會獲得太多優勢。

考慮到您最後的“變體”……我不知道您實際嘗試實現的目標。省略空格或“以固定大小將它們排列成塊”並不重要。這不是安全措施。您沒有添加“複雜性”,而是無緣無故地使用密碼變得更加複雜。

引用自:https://crypto.stackexchange.com/questions/12305