公开密钥密码学(英語:Public-key cryptography)也称非對稱式密碼學(英語:Asymmetric cryptography)是密碼學的一種演算法,它需要兩個密钥,一個是公開密鑰,另一個是私有密鑰;公鑰用作加密,私鑰則用作解密。使用公钥把明文加密后所得的密文,只能用相對應的私鑰...
9 KB (1,380 words) - 03:52, 28 September 2023
在公开密钥加密中,公开密钥指纹(简称:公钥指纹)是用于标识较长公共密钥字节的短序列。指纹通过应用加密散列函数到一个公共密钥来实现。由于指纹较比生成它们的密钥短得多,因此可以用来简化某些密钥的管理任务。 生成公钥指纹的概括步骤如下: 公钥(以及任选的一些额外数据)被编码成一个字节序列,以确保同一指纹...
4 KB (483 words) - 04:28, 28 August 2021
對稱密鑰演算法(英語:Symmetric-key algorithm)又稱為對稱加密、私鑰加密、共享密鑰加密,是密碼學中的一類加密演算法。這類演算法在加密和解密時使用相同的密鑰,或是使用兩個可以簡單地相互推算的密鑰。事实上,這組密鑰成為在兩個或多個成員間的共同祕密,以便維持專屬的通訊聯繫。與公开密钥...
2 KB (212 words) - 08:09, 6 March 2022
共享密鑰可能是參與通訊雙方事先分享的(稱為預共享密鑰(英语:pre-shared key)),也可能是在通訊過程中透過密鑰合意協議(英语:key-agreement protocol),由雙方共同建立的,例如使用公开密钥加密(例如迪菲-赫爾曼密鑰交換)或是用對稱密鑰加密(例如Kerberos)。 共享密鑰...
2 KB (236 words) - 13:51, 21 December 2023
一本代码,则需要一份相同的編碼簿。如果使用密碼,则需要适当的密钥。如果该密码是對稱密鑰加密,双方需要同一份密钥副本。如果是公钥/私钥结构的公开密钥加密,则双方需要其他人的公钥。 密钥 密钥管理 迪菲-赫爾曼密鑰交換 橢圓曲線迪菲-赫爾曼金鑰交換 前向安全性 The possibility of Non-Secret...
3 KB (344 words) - 16:34, 8 September 2021
對稱密碼學的密钥,和公鑰密碼學的密钥:对称密码學是指在加密和解密时使用同一个密钥的方式,对称密码又称为共享密钥(Pre-shared key,PSK)。公钥密码學是指在加密和解密时使用不同密钥的方式。用于加密的密钥称为公钥,意思就是可以公开的密钥,用于解密的密钥称为私钥,不能公开。公钥和私钥具有数学关系,称为密钥对(Keypair)。...
4 KB (708 words) - 01:32, 17 May 2023
RSA加密演算法是一种非对称加密演算法,在公开密钥加密和电子商业中被广泛使用。RSA是由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)在1977年一起提出的。当时他们三人都在麻省理工学院工作。RSA 就是他们三人姓氏开头字母拼在一起组成的。...
20 KB (3,330 words) - 09:04, 15 March 2024
加密密钥后立即解密消息中编码的信息。 在公钥加密(即公开密钥加密)方案中,发布加密密钥供任何人使用和加密消息。但是,只有接收方才能访问能够读取消息的解密密钥。公钥加密最早是在1973年的一份秘密文件中描述的; 之前所有加密方案都是对称密钥加密(也称为私钥)。 加密...
8 KB (1,259 words) - 10:26, 3 July 2024
在密码学中,ElGamal加密算法是一个基于迪菲-赫尔曼密钥交换的非对称加密算法。它在1985年由塔希尔·盖莫尔提出。GnuPG和PGP等很多密码学系统中都应用到了ElGamal算法。 ElGamal加密算法可以定义在任何循环群 G {\displaystyle G} 上。它的安全性取决于 G {\displaystyle...
4 KB (676 words) - 01:50, 2 August 2022
对等加密(Reciprocal cipher)是对称密钥加密(Symmetric-key algorithm)的一个特例。该类密码的加密算法是它自己本身的逆反函数,所以其解密算法等同于加密算法。如果要還原对等加密的密文,套用加密同樣的演算法即可得到明文。換句話說,使用相同的密钥,两次连续的对等加密...
1 KB (205 words) - 10:35, 24 December 2022
加密解密的算法(對稱密鑰加密),或每次加密都使用了不同的密钥的算法(公开密钥加密)。如果算法是对称的,则密钥必须令接收者和发送者及其他人知道。如果该算法是非对称算法,则加密密钥与解密密钥不同但密切相关。如果一个密钥不能从另一个中推导出来,则非对称密钥算法具有公钥/私钥属性,并且其中一个密钥可以在不失机密性的情况下公开。...
3 KB (444 words) - 06:02, 22 February 2021