12.5. 安全远程密码协议


12.5.1. 关于安全远程密码协议

安全远程密码(Secure Remote Password,SRP)协议是互联网标准工作组 RFC2945 里描述的公共密钥交换握手的实现。RFC2945 的摘要是:
这个文档描述了一个强加密的的网络验证机制:安全远程密码(Secure Remote Password,SRP)协议。这个机制适合于使用用户提供的密码来协商安全连接,从而消除传统的和可重用密码相关联的安全问题。这个系统在验证过程中也执行一个安全密钥的交换,允许在会话过程中启用安全层(隐私和/或完整性保护)。这不要求信任的密钥服务器和证书基础结构,也不要求存储或管理任何长期的密钥。对比现有的挑战应答(challenge-response)技术,SRP 有安全性和部署的优势,在需要安全密码验证的时候是一个理想的替代方案。
完整的 RFC2945 规格位于:http://www.rfc-editor.org/rfc.html。关于 SRP 算法及其历史的其他信息,请访问 http://srp.stanford.edu/。
Diffie-Hellman 和 RSA 等算法被称为公共密钥交换算法。公共密钥交换算法的概念是你有两个密钥,一个是所有人都知道的公共密钥,另外一个是只有你自己知道的私有密钥。当某人想发送加密信息给你,他们会用公共密钥进行加密。你只能用自己的私有密钥对这些信息进行解密。和更多传统的基于共享密码的加密模式(要求发送者和接收者都知道共享的密码)相反,公共密钥算法不需要共享密码。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat