zjm*_*126 1 python passwords google-app-engine google-cloud-datastore
例如:
用户名:zjm1126密码:11
我将密码存储在gae上的数据存储区中,
当我在/ _ah/admin看到数据视图时,我可以看到密码所有人的密码注册,
我认为这不安全,是吗?
密码是这样的吗?
如何存储密码,
谢谢
替代文字http://omploader.org/vNGtxZA
并且check_password方法是:
username:zjm1126
password:11
Run Code Online (Sandbox Code Playgroud)
Lak*_*sad 10
您绝不应以纯文本格式存储密码.
使用不可逆数据散列算法,如sha或md5
以下是如何在python中创建哈希:
from hashlib import sha256
from random import random
random_key = random()
sha256('%s%s%s'%('YOUR SECRET KEY',random_key,password))
Run Code Online (Sandbox Code Playgroud)
您还应该存储随机密钥并对用户提供的密码进行哈希处理.
| 归档时间: |
|
| 查看次数: |
1776 次 |
| 最近记录: |