§03.3_非对称密码算法(Rsa 大素数)【最且唯一难】
Categories:
少于1分钟
大素数分解问题
主要代表是RSA
公钥-非对称分类

MIME与安全性无关,S/MIME才有安全性特性。安全的多用途Internet邮件扩展(Secure Multipurpose Internet Mail Extensions,简称S/MIME)
RSA算法简述

RSA加密模式

RSA认证模式

过程差不多但是用的密钥不一样。
RSA混合模式

使用自己私钥加密,使用对方公钥加密
使用自己私钥解密,使用对方公钥解密
密码学表达式
在密码学中,表达式 C=E(M,KeB)C = E(M, K_{eB})C=E(M,KeB) 是一种常见的形式,用于表示加密过程。下面是对这种表达方式的分析:
- 符号含义:
- C:表示加密后的密文(Ciphertext)。
- M:表示明文(Plaintext),即需要加密的数据。
- E:表示加密函数(Encryption Function),用于将明文转换为密文。
- KeBK_{eB}KeB:表示加密密钥(Encryption Key),通常与接收者(在这里是 B)相关联。
- 结构清晰:
- 这种表示方法清晰地表明了输入(明文和密钥)与输出(密文)之间的关系,使得读者能够快速理解加密过程的核心要素。
- 抽象化:
- 通过使用函数 E,可以将加密视为一个数学操作。这种抽象化使得可以应用不同的加密算法,而不需要关心具体实现细节。
- 密钥依赖性:
- 明确指出加密过程依赖于特定的密钥 KeBK_{eB}KeB,强调了密钥在加密中的重要性。不同的密钥将产生不同的密文,即使明文相同。
- 可扩展性:
- 这种表达形式可以轻松扩展到更复杂的加密方案。例如,可以添加额外的参数或使用不同的加密函数,保持一致的结构。
总的来说,C=E(M,KeB)C = E(M, K_{eB})C=E(M,KeB) 这种表达方式有效地传达了加密过程的基本要素和关系,便于理解和分析。