如何在Python 2.7中创建我自己的加密?
我需要在Python 2.7中为我的学校项目创建一个医院管理程序。为此,我需要制作一个登录表单,并且密码不能直接存储在py文件中(出于明显的原因)。所以我想的是,有没有什么方法可以让我将自己的加密写入到一个pickle文件中,然后在我的主py文件中取消加密以使用它?即使我这样做了,它在某种程度上是否安全(请记住,这只是一个学校项目)?在您将密码存储到任何地方之前,需要对密码进行哈希处理。将其保存在pickle文件中对于生产来说可能不是最好的主意,但是对于项目来说,它可能会滑动。有很多加密模块已经为此目的而构建,比如如何在Python 2.7中创建我自己的加密?,python,python-2.7,encryption,Python,Python 2.7,Encryption,我需要在Python 2.7中为我的学校项目创建一个医院管理程序。为此,我需要制作一个登录表单,并且密码不能直接存储在py文件中(出于明显的原因)。所以我想的是,有没有什么方法可以让我将自己的加密写入到一个pickle文件中,然后在我的主py文件中取消加密以使用它?即使我这样做了,它在某种程度上是否安全(请记住,这只是一个学校项目)?在您将密码存储到任何地方之前,需要对密码进行哈希处理。将其保存在pickle文件中对于生产来说可能不是最好的主意,但是对于项目来说,它可能会滑动。有很多加密模块已经
hashlib
还请注意,您不应为此使用加密。你应该使用散列。它们是不同的,识别差异很重要。正确的方法是将密码散列并将散列存储在某处。关于如何实现这一点,已经有很多资源。我正在一个py文件上创建项目。:/我现在所知道的就是python上的基本文件处理。。。你能不能写一个文件?我能………那么问题出在哪里?在pickle文件中存储密码绝对是个坏主意,但是,我的前辈们用直接写入主py文件的密码完成了他们的项目,他们得到了10对10的分数(是的,ik,他们只是丢掉了分数)。所以,我猜将密码存储在pickle文件中会让他们头脑发热(讽刺)。