tft每日頭條

 > 生活

 > 這些神奇的奧秘你知道嗎

這些神奇的奧秘你知道嗎

生活 更新时间:2025-02-07 16:04:09
  • 豬筆加密法

這些神奇的奧秘你知道嗎(這些神奇的密碼)1

豬筆加密法(pigpen cipher)又叫朱高密碼、共濟會密碼。在18世紀時,Freemasons為了使讓其他的人看不懂他所寫而發明的,豬筆密碼屬于替換密碼流,但它不是用一個字母替代另一個字母,而是用一個符号來代替一個字母, 把26個字母寫進上圖四個表格中,然後加密時用這個字母挨着表格的那部分來代替,如“code”一詞加密出的圖形即為下圖。

這些神奇的奧秘你知道嗎(這些神奇的密碼)2

  • 凱撒密碼

凱撒密碼是一種最為古老的對稱加密體制,他的基本思想是:通過把字母移動一定的位數來實現加密和解密。明文中的所有字母都在字母表上向後(或向前)按照一個固定數目進行偏移後被替換成密文。例如,當偏移量是5的時候,所有的字母A将被替換成F,B變成G,以此類推V将變成A,W變成B,X變成C。由此可見,位數就是凱撒密碼加密和解密的密鑰。在密碼學中,凱撒密碼(或稱凱撒加密、凱撒變換、變換加密)是一種最簡單且最廣為人知的加密技術。但是和所有的利用字母表進行替換的加密技術一樣, 凱撒密碼非常容易被破解,而且在實際應用中也無法保證通信安全。

  • 維吉尼亞密碼

這些神奇的奧秘你知道嗎(這些神奇的密碼)3

  • 四方密碼

  • 四方密碼用4個5×5的矩陣來加密。每個矩陣都有25個字母(通常會取消Q或将I、J視作同一樣,或改進為6×6的矩陣,加入10個數字)。首先選擇兩個英文字作密匙,例如thinkkeyword。對于每一個密匙,将重複出現的字母去除,例如你是以example為密匙的話就要轉成exampl,然後将每個字母順序放入矩陣,再将餘下的字母順序放入矩陣,便得出加密矩陣。 将這兩個加密矩陣放在右上角和左下角,餘下的兩個角放a到z順序的矩陣:

    這些神奇的奧秘你知道嗎(這些神奇的密碼)4

    加密步驟: 兩個字母一組地分開訊息:(例如help變成he lp) 找出第一個字母在左上角矩陣的位置:

    這些神奇的奧秘你知道嗎(這些神奇的密碼)5

    同樣道理,找第二個字母在右下角矩陣的位置:

    這些神奇的奧秘你知道嗎(這些神奇的密碼)6

    找到右上角矩陣中,和第一個字母同行,第二個字母同列的字母,為F;左下角矩陣中,和第一個字母同列,第二個字母同行的字母,為M:

    這些神奇的奧秘你知道嗎(這些神奇的密碼)7

    F、M這兩個字母就是加密過的訊息(加密順序為先行後列)。所以help的加密結果即為EYFM。

    機智的小夥伴們,有人要來出題嗎?

    ,

    更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

    查看全部

    相关生活资讯推荐

    热门生活资讯推荐

    网友关注

    Copyright 2023-2025 - www.tftnews.com All Rights Reserved