此頁要用以給出一個大約的密碼學範圍。 密碼學是將信息隱藏的方法。現代的加密碼法亦配合了數學、電子科技及工程學。密碼學的應用包括信用卡、電腦密碼、電子商務等。 密碼學家 加密 密鑰 密碼 密文 明文 编码 表格法 愛麗絲與鮑伯 承諾方案(英语:Commitment scheme) 安全多方計算 電子投票...
10 KB (938 words) - 14:14, 6 July 2025
密碼學(英語:Cryptography)可分为古典密码学和现代密码学。在西方語文中,密码学一词源於希臘語kryptós“隱藏的”,和gráphein“書寫”。古典密码学主要关注信息的保密书写和传递,以及与其相对应的破译方法。而现代密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信...
38 KB (6,403 words) - 15:22, 3 July 2025
在密码学中,密碼(英語:cipher,或cypher),是一种用于执行加密或解密的算法——一系列可以作为一个过程来遵循的定义明确的步骤。另一个不太常见的术语是加密(encipherment)。加密或编码(encode)的目的是将明文的信息转换为密文(密码或代码)。 通常的说法中,“密码...
3 KB (444 words) - 06:02, 22 February 2021
古典密碼是密碼學中的其中一個類型,其大部分加密方式都是利用替換式密碼或移項式密碼,有時則是兩者的混合。其於歷史中經常使用,但現代已經很少使用,大部分的已經不再使用了。一般而言,經典密碼是基於一個拼音字母(像是 A-Z)、動手操作或是簡單的設備。它們可能是一種簡單的密碼法,以致於不可信賴的地步,特別是有新技術被發展出來後。...
11 KB (2,086 words) - 10:37, 4 July 2025
ISBN 0-88385-504-6 (英语). The First 100 Most Commonly Used English Words. [2009-01-02]. (原始内容存档于2013-06-16) (英语). 可汗學院裡的凱撒密碼影片(页面存档备份,存于互联网档案馆) 凱撒密碼的互動...
10 KB (1,278 words) - 16:33, 3 July 2025
//定义一个加盐字段(WIKIPEDIA),一旦设定并使用,将不可更动。 $b=$a.$salt; //把密码和加盐字段连接。 $b=sha($b); //执行MD5散列。 return $b; //返回散列。 } ?> Nonce 初始向量 填充 (密碼學) 彩虹表 Essential PHP Security. : 98. ISBN 978-0596006563...
3 KB (484 words) - 02:33, 28 June 2025
公开密钥密码学(英語:Public-key cryptography)也称非對稱式密碼學(英語:Asymmetric cryptography)是密碼學的一種演算法,它需要兩個密钥,一個是公開密鑰,另一個是私有密鑰;公鑰用作加密,私鑰則用作解密。使用公钥把明文加密后所得的密文,只能用相對應的私鑰才能...
9 KB (1,380 words) - 02:50, 3 July 2025
这是一个简化的说法。实际上,只有放射性物质在某一时刻的衰变概率恰好为0.5时,其衰变数据才是真随机数。 Jonathan Katz and Yehuda Lindell, 現代密碼學——原理與協議 (Introduction to Modern Cryptography: Principles and Protocols), ISBN...
6 KB (958 words) - 08:26, 4 February 2025
Historiography.” Greek, Roman, and Byzantine Studies 45.1 (2010): 35–57. Print. History of Cryptography. [2013-05-04]. (原始内容存档于2011-01-19). 密码学 密碼學主題列表...
8 KB (1,273 words) - 12:27, 18 October 2022
密碼學算法和協議從古代只利用紙筆等工具,發展到第二次世界大戰時的恩尼格瑪密碼機(又稱「謎」,德語:Enigma),直到目前的基於電子計算機的方案。而密碼分析也隨之改變了。無限制地成功破解密碼已經不再可能。事實上,只有很少的攻擊是實際可行的。在上個世紀70年代中期,公鑰密碼學作為一個新興的密碼學...
18 KB (2,933 words) - 15:22, 3 July 2025
密碼學的優勢在於,除了古典密碼學上的數學難題之外,再加上某些量子力學的特性,可達成古典密碼學無法企及的效果。例如,以量子態加密的資訊無法被複製。又例如,任何試圖嘗試讀取量子態的行動,都會改變量子態本身。這使得任何竊聽量子態的行動會被發現。 量子密码...
4 KB (573 words) - 03:34, 14 August 2023
密碼雜湊函數(英語:Cryptographic hash function),又譯為加密雜湊函数、密碼散列函數,是散列函數的一種。它被認為是一種單向函數,也就是说极其难以由散列函數輸出的結果,回推輸入的資料是什麼。这样的单向函数被称为“现代密码学的驮马”。這種散列函數的輸入資料,通常被稱為訊息(m...
2 KB (208 words) - 13:01, 15 July 2025
软件工程主题列表是為軟件工程主條目提供一个概览、简介和补充。而软件工程是应用系统化、规范化、可量化的工程方法于软件的整个生命周期,包括开发、运行及维护。 软件工程师透过创造应用系统而影响整个社会。这些应用系统为用户创造价值但有时候也会造成风险或灾难。 软件工程师建立应用软件给人们使用。工程应用通过激...
12 KB (1,677 words) - 00:47, 5 August 2025
一次性密碼本(英語:one-time pad,缩写为OTP)是古典密碼學中的一種加密演算法。是以隨機的密钥(key)組成明文,且只使用一次。 在理論上,此種密碼具有完善保密性,是牢不可破的。它的安全性已由克劳德·艾尔伍德·香农所證明。 雖然它在理論上的安全性無庸置疑,但在實際操作上卻有著以下的問題:...
3 KB (487 words) - 15:23, 2 July 2025
密码分析的方法才被毕汉姆(Eli Biham)和萨莫尔(Adi Shamir)独立重新发现。線性密碼分析(英语:Linear cryptanalysis)是另一种方法,NSA在松井充(英语:Mitsuru Matsui)发布这种实验性的密码分析方法之前还并不知道。DES作为早期的分组密码...
7 KB (1,190 words) - 04:17, 5 July 2025
MD5 (category 密码散列函数)
MD5訊息摘要演算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼雜湊函數,可以產生出一個128位元(16個字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美國密碼學家罗纳德·李维斯特(Ronald Linn Rivest)設計,於1992年公開,用以取代MD4演算法。這套演算法的程序在...
10 KB (1,319 words) - 14:43, 2 July 2025
替換式密碼,又名取代加密法,是密碼學中按規律將文字加密的一種方式。替換式密碼中可以用不同字母數為一單元,例如每一個或兩個字母為一單元,然後再作加密。密文接收者解密時需用原加密方式解碼才可取得原文本。由於拼音文字中字的組成為有限的字母,以英語為例只有26個字母,組成可能的單元數較少,因此使用替換式密碼...
31 KB (4,190 words) - 09:31, 5 July 2025
置换式密码(也称换位式密码,转置密码或移項式密碼,英語:Transposition Cipher)是一种密码学中的加密方法,通过打乱明文中各字符的相对位置实现加密。打乱后生成的文本称为密文。与之相反的是,替换式密码不改变明文中各字符的位置,而是改变字符本身。 替换和置换两种加密手段经常组合在一起使用...
7 KB (1,236 words) - 06:40, 21 June 2024
恩尼格玛密码机(德語:Enigma,又译恩尼格密碼機、哑谜机、奇謎機或谜式密码机)是一种用于加密与解密文件的密码机。确切地说,恩尼格玛是对二战时期纳粹德国使用的一系列相似的转子机械加解密机器的统称,它包括了许多不同的型号,為密码学对称加密算法的流加密。 20世纪20年代早期,恩尼格玛密码...
53 KB (8,127 words) - 14:32, 26 July 2025
加密貨幣(英語:Cryptocurrency,又译密碼學貨幣、密碼貨幣)是一種使用密碼學原理來確保交易安全及控制交易單位創造的交易媒介。 跟平常使用的紙幣需要防偽設計一樣,加密貨幣的防偽是利用數位貨幣和虛擬貨幣使用密碼學及數字雜湊而成並與智慧合約的綁定之下的新型通證。比特幣在2009年成為全世界第...
24 KB (1,926 words) - 00:39, 6 July 2025
豬圈密碼(英語:pigpen cipher),亦稱共濟會密碼(masonic cipher)或共濟會員密碼(Freemason's cipher),是一種以格子為基礎的簡單替换式密码。即使使用符號,也不會影響密碼分析,亦可用在其它替代式的方法。右邊的例子,是把字母填進格子的模樣。...
2 KB (193 words) - 14:12, 17 July 2025
SOEEF EAOCA IVDEN 籬笆密碼法並非一種強的加密法,其加密原理限制籬笆的最高數量不可能超過明文字母數,而實際加密時更要把籬笆數目減少,因此有些密碼分析員甚至能用手直接解出明文。 密碼棒 (繁體中文)ICCL-資訊密碼暨建構實驗室, 王旭正、柯宏叡. 密碼學與網絡安全 [理論、實務與應用]....
2 KB (208 words) - 14:45, 9 October 2018
PBKDF2 (redirect from 基於密碼的密鑰派生函數 1)
在密码学中, PBKDF1和PBKDF2 (基于密码的密钥派生函数 1和2 ,英語:Password-Based Key Derivation Function 1 and 2)是具有可变计算成本的密钥派生函数,可以降低面对蛮力攻击的脆弱性。 PBKDF2是RSA 实验室的公钥密码学标准(PKCS)系列的一部分,即...
15 KB (1,514 words) - 22:32, 2 February 2025
在密码学中,费斯妥密码(英語:Feistel cipher)是用于构造分组密码的对称结构,以德国出生的物理学家和密码学家霍斯特·费斯妥(Horst Feistel)命名,他在美国IBM工作期间完成了此项开拓性研究。通常也称为费斯妥网络(Feistel network)。大部分分组密码...
9 KB (1,112 words) - 23:01, 18 May 2021
旁路攻击 (category 密码分析)
在密碼學中,旁道攻击又称侧信道攻擊、边信道攻击(英語:Side-channel attack)是一種攻擊方式,它基於從密碼系統的物理實現中獲取的信息而非暴力破解法或是算法中的理論性弱點(較之密码分析)。例如:時間信息、功率消耗、電磁泄露或甚是聲音(英语:Acoustic...
8 KB (919 words) - 08:25, 13 July 2025
RIPEMD (category 密码散列函数)
RIPEMD-160("")= 9c1185a5c5e9fc54612808977ee8f548b2258d31 散列函数安全性概要 密码散列函数比较 密碼學主題列表 Xiaoyun Wang; Dengguo Feng; Xuejia Lai; Hongbo Yu (2004-08-17). "Collisions...
4 KB (476 words) - 00:32, 25 February 2021
Vernam)曾试图对已被破译的密码进行修补(于1918年创造了维尔南-维吉尼亚密码),然而这终究无济于事。不过维尔南的发明最终促成了一次性密码本的诞生,这是一种理论上不可破译的密码。 在一个凱撒密碼中,字母表中的每一字母都会作一定的偏移,例如偏移量为3时,A就转换为了D、B转换为了E……而维吉尼亚密码则是由一些偏移量不同的凯撒密码组成。...
15 KB (2,573 words) - 17:48, 5 April 2025
密碼學中,密码体制(英語:Cryptosystem)是一套密碼學算法,用以提供某種安全性,如機密性(對應算法稱為加密)。 典型的密碼體制有三部分:密钥生成、加密、解密。而「密碼」(cipher或cypher)一詞,有時則僅指加密與解密這對算法。相比之下,密碼...
4 KB (582 words) - 15:48, 13 July 2025
在密碼學中,訊息鑑別碼(英語:Message authentication code,縮寫為MAC),又譯為訊息鉴别碼、文件訊息鑑別碼、讯息鉴别码、信息認證碼,是經過特定演算法後產生的一小段資訊,檢查某段訊息的完整性,以及作身份验证。它可以用來檢查在訊息傳遞過程中,其內容是否被更改過,不管更改的原...
1 KB (146 words) - 15:39, 16 July 2025
SHA家族 (category 密码散列函数)
安全散列演算法(英語:Secure Hash Algorithm,縮寫為SHA)是一個密碼雜湊函數家族,是FIPS所認證的安全雜湊演算法。能計算出一個數位訊息所對應到的,長度固定的字串(又稱訊息摘要)的算法。且若輸入的訊息不同,它們對應到不同字串的機率很高。 SHA家族的演算法,由美國國家安全局(N...
8 KB (589 words) - 15:03, 2 July 2025
表格法 (category 古典密码)
rēcta)在密碼學中是一張正方形的表格包含拉丁字母,每一新行的字母皆向左或右前推一格。此名由約翰尼斯·特里特米烏斯於1508年發明,共用於其特里特米烏斯密碼. 特里特米烏斯使用此表格來製造一個多表替換式加密。這相當於萊昂·巴蒂斯塔·阿爾伯蒂的密碼碟。表格法通常用於古典密碼,如維吉尼亞密碼和自動密鑰密碼。 Friedrich...
1 KB (138 words) - 14:46, 9 October 2018