密码学起源于数千年以前,直到最近的几十年为止,这部分密码学被称为经典密码学,经典密码的主要使用笔和纸,或者简单的机械辅助工具来加密。到了20世纪早期,随着一些复杂机械和电动机械的发明,更复杂和有效的加密方法随之诞生,例如以恩尼格玛密码机为代表的回转轮加密法;随后的电子元件和计算机更是使其变得进一步...
8 KB (1,273 words) - 12:27, 18 October 2022
密碼學(英語:Cryptography)可分为古典密码学和现代密码学。在西方語文中,密码学一词源於希臘語kryptós“隱藏的”,和gráphein“書寫”。古典密码学主要关注信息的保密书写和传递,以及与其相对应的破译方法。而现代密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信...
38 KB (6,400 words) - 14:03, 5 August 2024
密码学安全伪随机数生成器(亦作密码学伪随机数生成器,英文:Cryptographically secure pseudo-random number generator,通称CSPRNG),是一种能够通过运算得出密码学安全伪随机数的伪随机数生成器。相较于统计学...
5 KB (920 words) - 08:42, 17 June 2023
密码学在第二次世界大战期间得到广泛应用,相关国家推出了大量的代码(英语:Code (cryptography))和密码系统。此外,密码分析(密码破译)的理论与实践方面也有了很大的进步。 这场战争中最重要的密码破译事件可能是盟军对德国恩尼格玛密码机的成功破译。1932年左右,波兰首次实现对恩尼格玛的全...
3 KB (343 words) - 02:37, 13 September 2022
在密码学中,密碼(英語:cipher,或cypher),是一种用于执行加密或解密的算法——一系列可以作为一个过程来遵循的定义明确的步骤。另一个不太常见的术语是加密(encipherment)。加密或编码(encode)的目的是将明文的信息转换为密文(密码或代码)。 通常的说法中,“密码...
3 KB (444 words) - 06:02, 22 February 2021
第一次世界大戰密碼學(英语:World War I cryptography) 第二次世界大戰密碼學 維諾那計劃 Ultra(英语:Ultra) 替换式密码 單表: 凱撒密碼 ROT13 仿射密碼 阿特巴希密碼 多表: 維吉尼亞密碼 自動密鑰密碼 表格式加密 波雷費密碼 希爾密碼 置换式密码 密碼棒 格網密碼(英语:Grille...
10 KB (989 words) - 08:22, 19 October 2023
密碼雜湊函數(英語:Cryptographic hash function),又譯為加密雜湊函数、密碼散列函數、加密散列函数,是散列函數的一種。它被認為是一種單向函數,也就是说极其难以由散列函數輸出的結果,回推輸入的資料是什麼。这样的单向函数被称为“现代密码学...
2 KB (212 words) - 11:29, 15 August 2021
在密码学中,分组加密(英語:Block cipher),又称分块加密或块密码,是一种对称密钥算法。它将明文分成多个等长的模块(block),使用确定的算法和对称密钥对每组分别加密解密。分组加密是极其重要的加密协议组成,其中典型的如AES和3DES作为美国政府核定的标准加密算法,应用领域从电子邮件加密到银行交易转帐,非常广泛。...
7 KB (1,190 words) - 05:38, 21 December 2023
量子密碼學(英語:Quantum cryptography)泛指利用量子力学的特性來加密的科學。量子密碼學最著名的例子是量子密鑰分發,而量子密鑰分發提供了通訊兩方安全傳遞密鑰的方法,且該方法的安全性可被資訊理論所證明。目前所使用的公开密钥加密與數位簽章(如ECC和RSA)在具規模的量子電腦出現後,...
4 KB (570 words) - 03:34, 14 August 2023
盐(Salt),在密码学中,是指在散列之前将散列内容(例如:密码)的任意固定位置插入特定的字符串。这个在散列中加入字符串的方式称为「加盐」。其作用是让加盐後的散列结果和没有加盐的结果不相同,在不同的应用情景中,这个处理可以增加额外的安全性。 在大部份情况,盐是不需要保密的。盐可以是随机产生的字符串...
3 KB (475 words) - 09:10, 20 November 2023
后量子密码学(英語:Post-quantum cryptography,缩写:PQC),又称抗量子计算密码学,是密码学的一个研究领域,专门研究能够抵抗量子计算机的加密算法,特别是公钥加密(非对称加密)算法。不同于量子密码学,后量子密码学使用现有的电子计算机,不依靠量子力学,它依靠的是密码学家认为无法被量子计算机有效解决的计算难题。...
12 KB (1,688 words) - 18:22, 19 August 2024