Python和PHP的密码保护

Bon*_*nzo 0 php python passwords password-protection password-encryption

我目前正在构建一个Web /桌面应用程序.用户可以在线创建帐户并在线或通过桌面客户端登录.客户端将使用Python构建并导出到exe.

我希望在密码在线发送之前对其进行加密,因为该站点没有https连接.

这样做的最佳方法是什么,所以散列密码在python和php中是一样的?或者他们是更好的方式还是我应该投资https?

我尝试过使用简单的散列,但php md5("Hello")会返回与python不同的东西hashlib.md5("Hello").hexdigest()

Fab*_*ler 9

忘记这个想法.在客户端上散列密码,将散列发送到服务器然后将其与存储的散列进行比较等同于在数据库中存储普通密码,因为散列成为密码.

或者我应该投资https?

是!