python +安全

标签 python security sockets

在 python 中实现身份验证的好方法是什么?已经存在的东西也很好。 我需要它通过不受信任的网络连接进行身份验证。它不需要太高级,只要足以安全地获取通用密码即可。 我查看了 ssl 模块。但那个模块让我感到困惑,就像没有明天一样。

长话短说:我想要 ssl 或类似的东西来工作。如果有人能给我解释一下那就太好了。

这是一个客户端-服务器系统。客户端不可信,任何人都可以“反编译”python。我确实需要处理来自任意客户端的连接。一旦建立安全连接,我就可以开始使用密码校验和等进行实际的身份验证。我不想发送明文校验和,因为那很容易被欺骗。

最佳答案

显然HTTPS是一个不错的选择,如果不需要加密,HMAC可以提供安全的身份验证替代方案,and seems to be supported in python .

关于 python +安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7216205/

相关文章:

multithreading - Boost:多线程性能,线程/套接字的重用

python - 使用 BeautifulSoup 在第一个子标签之前提取文本

python - Django Rest框架如何更改: "This field may not be blank." error message

java - 通过 Web Start 执行单个 Java 应用程序时的多个安全对话框

java - 如何将未经授权的用户重定向到某个JSP页面? (使用基于声明性角色的授权)

java - 如何通过socket java发送列表

Python:创建一个空文件对象

python - 做tostring()时丢失原始文本

asp.net - 防止 OWASP 十大漏洞的最佳库/实践

javascript - python socket - 无法从javascript获取发送的数据