Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python 2.7中创建我自己的加密?_Python_Python 2.7_Encryption - Fatal编程技术网

如何在Python 2.7中创建我自己的加密?

如何在Python 2.7中创建我自己的加密?,python,python-2.7,encryption,Python,Python 2.7,Encryption,我需要在Python 2.7中为我的学校项目创建一个医院管理程序。为此,我需要制作一个登录表单,并且密码不能直接存储在py文件中(出于明显的原因)。所以我想的是,有没有什么方法可以让我将自己的加密写入到一个pickle文件中,然后在我的主py文件中取消加密以使用它?即使我这样做了,它在某种程度上是否安全(请记住,这只是一个学校项目)?在您将密码存储到任何地方之前,需要对密码进行哈希处理。将其保存在pickle文件中对于生产来说可能不是最好的主意,但是对于项目来说,它可能会滑动。有很多加密模块已经

我需要在Python 2.7中为我的学校项目创建一个医院管理程序。为此,我需要制作一个登录表单,并且密码不能直接存储在py文件中(出于明显的原因)。所以我想的是,有没有什么方法可以让我将自己的加密写入到一个pickle文件中,然后在我的主py文件中取消加密以使用它?即使我这样做了,它在某种程度上是否安全(请记住,这只是一个学校项目)?

在您将密码存储到任何地方之前,需要对密码进行哈希处理。将其保存在pickle文件中对于生产来说可能不是最好的主意,但是对于项目来说,它可能会滑动。有很多加密模块已经为此目的而构建,比如
hashlib


还请注意,您不应为此使用加密。你应该使用散列。它们是不同的,识别差异很重要。

正确的方法是将密码散列并将散列存储在某处。关于如何实现这一点,已经有很多资源。我正在一个py文件上创建项目。:/我现在所知道的就是python上的基本文件处理。。。你能不能写一个文件?我能………那么问题出在哪里?在pickle文件中存储密码绝对是个坏主意,但是,我的前辈们用直接写入主py文件的密码完成了他们的项目,他们得到了10对10的分数(是的,ik,他们只是丢掉了分数)。所以,我猜将密码存储在pickle文件中会让他们头脑发热(讽刺)。