跳转到主要内容

安全远程密码

项目描述

此包提供了安全远程密码协议(SRP)的实现。SRP是一种密码为基础、用于在不安全网络连接上进行双向认证的密码学强大认证协议。

与其他常见的挑战-响应认证协议(如Kerberos和SSL)不同,SRP不依赖于外部可信密钥服务器或证书管理的基础设施。相反,SRP服务器应用程序使用从每个用户的密码派生的验证密钥来确定网络连接的真实性。

SRP提供双向认证,因为成功的认证需要连接双方的密码知识。如果客户端缺少用户的密码或服务器端缺少适当的验证密钥,则认证将失败。

与SSL不同,SRP不会直接加密通过认证连接的所有数据。但是,成功的认证确实产生了一个密码学上强大的共享密钥,可以用于对称密钥加密。

有关pysrp包和SRP协议的完整描述,请参阅srp模块文档

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源代码发行版

srp-ext-1.0.7.1.tar.gz (19.3 kB 查看哈希值)

上传时间 源代码

由以下机构支持