Python - 如何存储散列密码

时间:2017-05-02 06:16:10

标签: python database hash

为了好玩,我正在编写用盐哈希密码的代码,只是为了尝试(不是实际用途)。

问题是,我不知道如何存储这些密码 - 如果它存在于用户硬盘上,是不是不安全且只能由使用它的人访问?

我可以将此散列密码+盐文件存储在Google云端硬盘或其他在线数据库中吗?如果是这样,如何使用python访问它?我知道你可以这样做:

File = open('passwords.txt')

但是如何使用在线数据库?

感谢您的回复:)

1 个答案:

答案 0 :(得分:1)

你是对的,你需要在网上某处托管文件,以便可以从任何地方访问它。

由于您这样做是为了好玩,您可以轻松地将文件存储在Dropbox或Google云端硬盘中。然后,您可以获得该文件的共享链接。使用urllib或requests模块,任何用户都可以读取此文件。

如果您正在尝试实际执行此操作,这绝对不可取,但如果您只是搞乱,那么它会正常工作。

(稍微更严重的方式,但仍然很简单,就是在像Heroku这样的东西上托管一个小应用来保存数据库。