标签:#古典密码

共 27 篇文章

DRYAD

DRYAD数字密码/认证系统(KTC 1400 D)是一种简单的纸质加密系统,由美军用于身份验证及短数字信息的加密。每个配备无线电的部队都会配发一套相应的DRYAD代码表。每张代码表的有效期有限(6小时),称为密码周期。 一张DRYAD代码表包含25行字母混排,每行在页面左侧由字母A到Y标记。每行由A至Y的字母随机排列组成。每行字母被分为10列,标记为0到9。0、1、2和5列的字母数量多于其他列,其他列每列仅含两个字母。 尽管结构简单,…

Chaocipher

Chaocipher是John F. Byrne于1918年设计出的一套加密系统。 1954年,他在他的自传《Silent Year》中加入了一个用Chaocipher加密后的消息作为谜题来挑战读者。2010年5月,Byrne家族将所有与Chaocipher相关的文件和物件捐献给美国国家密码博物馆(),Chaocipher的加密方式才就此大白于天下,书中的谜题也由此得到[http://www.mountainvistasoft.com/…

豬拉丁

豬拉丁(,或譯儿童暗语)是一種英語語言遊戲,形式是在英語上加上一點規則使發音改變。據說是由在德國的英國戰俘發明來瞞混德軍守衛的。於1950年代和1960年代在英國利物浦達到顛峰,各種年紀和職業的人都有使用。多半被兒童用來瞞着大人秘密溝通,有時則只是說着好玩。雖然是起源於英語的遊戲,但是規則適用很多其他語言。 語法規則 規則如下: 以子音開頭的字,將子音移到字尾,再加上"ay": : beast → east-bay : dough → …

维吉尼亚密码

的名字来命名,然而其真正的发明者是莱昂·巴蒂斯塔·阿尔伯蒂。而维吉尼亚则发明过一种更强大的自动密钥密码。]] 维吉尼亚密码(,又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。 维吉尼亚密码曾多次被发明。该方法最早记录在吉奥万·巴蒂斯塔·贝拉索( Giovan Battista Bellaso)于1553年所著的书《吉奥万·巴蒂斯塔·贝拉索先生的密码》(意大利语:)中。然而,后来在19世纪时被误…

ROT13

ROT13(迴轉13位,,有時也記為ROT-13)是一種簡易的替換式密碼。ROT13是一種在英文網路論壇用作隱藏八卦(spoiler)、妙句、謎題解答以及某些髒話的工具,目的是逃過版主或管理员的匆匆一瞥。ROT13被描述成「雜誌字謎上下顛倒解答的Usenet對等體」。(Usenet equivalent of a magazine printing the answer to a quiz upside down.)ROT13 也是過去…

凱撒密碼

凯撒密码(),或稱凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。凯撒密码是一种替换加密技术,明文中的所有字母都在字母表上向後(或向前)按照一个固定数目进行偏移後被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以羅馬共和時期凱撒的名字命名的,據稱当年凱撒曾用此方法与其将军们进行联系。 凯撒密码通常被作为其他更复杂的加密方法中的一个步骤,例如维吉尼亚密码。凯撒密码还在现…

替换式密码

替換式密碼,又名取代加密法,是密碼學中按規律將文字加密的一種方式。替換式密碼中可以用不同字母數為一單元,例如每一個或兩個字母為一單元,然後再作加密。密文接收者解密時需用原加密方式解碼才可取得原文本。由於拼音文字中字的組成為有限的字母,以英語為例只有26個字母,組成可能的單元數較少,因此使用替換式密碼相對較為容易,而且亦可使用簡單機械進行加密;相反,非拼音文字如中文則因單元數非常大難以使用一般加密方式,必需建立密碼本,然後逐字替換。更何況…

置换式密码

置换式密码(也称换位式密码,转置密码或移項式密碼,)是一种密码学中的加密方法,通过打乱明文中各字符的相对位置实现加密。打乱后生成的文本称为密文。与之相反的是,替换式密码不改变明文中各字符的位置,而是改变字符本身。 替换和置换两种加密手段经常组合在一起使用,如ADFGVX密码等古典密码或现代高级加密算法(AES)等复杂、高质量的加密方法。 基本原则 使用密钥可以将明文重新排列成密文,使得密文的字符看起来就像打乱的拼图一样杂乱无章。例如,明…

敲打密碼

敲打密碼,又或稱為打拍密碼(、Knock Code,簡稱敲碼或打碼),是一種將文字訊息以一字一字加密的方法。加密方法十分簡單,如方法名稱所言,加密信息就是以打拍的方式傳達。 打拍密碼常被監獄囚犯用作溝通,方法就是敲打囚倉的鐵圍欄、水管和牆壁。 設計 打拍密碼是基於的設計,即一個五乘五的正方形,內裡包括所有,除了被「C」取代的「K」。密碼接收者只需要辨識每一下敲打聲之間的時間差距,並可以解碼。 每一個字母都是以敲打兩個數字組成: 首先敲打…

偉大密碼

偉大密碼()是一種由羅西諾爾家族創建的命名密碼,該家族使用此密碼為法國皇室服務了幾個世代。偉大密碼是一款極其優秀的加密法,並因此被賦予此名;當時人們認為此密碼無從破解。其變體版本由法國半島軍隊繼續使用到1811年夏天,其後偉大密碼便開始衰落,但直至現時法國檔案館中不少外交資訊仍是未能破解。 歷史背景 安東尼·羅西諾爾的密碼學技巧於1626年開始著名。當時一名信差從胡格諾派控制的雷阿勒蒙出走,後被發現,而安東尼當天下午就破解了信息。其指胡…

表格法

表格法()在密碼學中是一張正方形的表格包含拉丁字母,每一新行的字母皆向左或右前推一格。此名由約翰尼斯·特里特米烏斯於1508年發明,共用於其特里特米烏斯密碼. 特里特米烏斯使用此表格來製造一個多表替換式加密。這相當於萊昂·巴蒂斯塔·阿爾伯蒂的密碼碟。表格法通常用於古典密碼,如維吉尼亞密碼和自動密鑰密碼。 参考文献 Friedrich L. Bauer: Entzifferte Geheimnisse. Methoden und Maxi…

阿特巴希密碼

阿特巴希密碼是一種開始由希伯來字母使用的簡易替換密碼。 简介 阿特巴希密碼將字母表整個扭轉:第一個字母(aleph)與最後一個(taw)相替換,第二個(beth)與倒數第二個(shin)相替換,如此類推。密碼學上的示沙克之謎出現在《耶利米書》中,-示沙克(25:26;51:41)其實是加密後的-巴別(即巴比倫)。 現代希伯來文配合阿特巴希密碼: 明文: אבגדהוזחטיכלמנסעפצקרשת 密文: תשרקצפעסנמלכיטח…

豬圈密碼

豬圈密碼(),亦稱共濟會密碼()或共濟會員密碼(),是一種以格子為基礎的簡單替换式密码。即使使用符號,也不會影響密碼分析,亦可用在其它替代式的方法。右邊的例子,是把字母填進格子的模樣。 早在1700年代,共濟會常常使用這種密碼保護一些私密紀錄或用來通訊,所以又稱共濟會密碼。 範例 若使用範例的關鍵字,則明文“X marks the spot”的加密結果將呈現如下: 參考文獻 David Kahn, The Codebreakers. T…

培根密碼

培根密碼,又名倍康尼密碼()是由法蘭西斯·培根發明的一種隱寫術。 原理 加密時,明文中的每個字母都會轉換成一組五個英文字母。其轉換依靠下表: a AAAAA g AABBA n ABBAA t BAABA b AAAAB h AABBB o ABBAB u-v BAABB c AAABA i-j ABAAA p ABBBA w BABAA d AAABB k ABAAB q ABBBB x BABAB e AABAA l ABABA r…

波雷費密碼

波雷費密碼()是一種對稱式密碼,是首種雙字母取代的加密法。 歷史 關於波雷費密碼最早的紀錄出現在一份1854年3月26日由查爾斯·惠斯登簽署的文件。惠斯登的朋友波雷費勛爵普及了這個加密法。最初英國外交部拒絕使用這種密碼,認為它太複雜。當惠斯登證明鄰近學校的四個男孩中,有三個可以在15分鐘內學會這種方法,外交部副秘書長的回應是:「這是有可能的,可惜你不能教曉那些高層人員。」 在第二次布爾戰爭和第一次世界大戰,英軍用了它;在二戰,澳大利亞人…

密碼棒

在密碼學裡,密碼棒是個可使的傳遞訊息字母順序改變的工具,由一條加工過、且有夾帶訊息的皮革繞在一個木棒所組成。在古希臘,文書記載著斯巴達人用此於軍事上的訊息傳遞。 密碼接受者需使用一個相同尺寸、讓他將密碼條繞在上面解讀的棒子。快速且不容易解讀錯誤的優點,使它在戰場上大受歡迎。 但是它很容易就被破解了。 加密 假設那棒可寫下四個字母使之圍繞成圓圈且5個字母可連成一線。 範例文字:"Help me I am under attack". 欲加…

古典密碼

古典密碼是密碼學中的其中一個類型,其大部分加密方式都是利用替換式密碼或移項式密碼,有時則是兩者的混合。其於歷史中經常使用,但現代已經很少使用,大部分的已經不再使用了。一般而言,經典密碼是基於一個拼音字母(像是 A-Z)、動手操作或是簡單的設備。它們可能是一種簡單的密碼法,以致於不可信賴的地步,特別是有新技術被發展出來後。 現代的方法是用電腦或是其它數位科技,基於位元和位元組上操作。許多經典密碼被受尊重的人使用,像是尤利烏斯·凱撒和拿破崙…

仿射密碼

展示 17x+5 的仿射密碼。首先字母被轉換成介於0到25的數字,下一步對每個套用 17x+5,結果再取除26後的餘數,最後再轉回字母。 仿射密碼是一種替換密碼。它是一個字母對一個字母的。 它的加密函數是e(x)=ax+b\pmod{m},其中 a和m互質。 m是字母的數目。 解碼函數是d(x)=a^{-1}(x-b)\pmod{m},其中a^{-1}是a在\mathbb{Z}_{m}群的乘法逆元。 仿射密碼 為 單表加密的一種,字母系…

ADFGVX密碼

ADFGVX密碼是德軍在第一次世界大戰中使用的欄塊密碼。事實上,它是早先一種密碼 ADFGX 的增補版。1918年3月上校發明了這種密碼,並提倡使用。它結合了改良過的替代密碼與單行換位密碼。這個密碼以使用於密文當中的六個字母A、D、F、G、V、X命名。 ADFGX 加密操作 假設我們需要發送明文訊息 "Attack at once", 用一套秘密混雜的字母表填滿 波利比烏斯方格,像是這樣: i 和 j 視為同個字,使字母數量符合 5 ×…

空密码

空密码,也称为隐蔽密码,是一个古老的加密形式。明文混有大量的非密材料。今天,它被认为是一个简单的隐写术,可以用来隐藏密文。 经典的密码 在古典加密中,空密码旨在迷惑密码分析者。空密码中密文包含在明文和一些无价值的文字中。空密码加密之后,大多数文字是无意义的,只有一部分有价值的信息混杂其中。人们可以通过某种手段来辨别出有价值的信息。 空密码例子: : News Eight Weather: Tonight increasing snow.…