security写一个登录安全认证代码
时间: 2023-05-14 07:06:52 浏览: 94
好的,以下是一个简单的登录安全认证代码示例:
```python
import hashlib
def login(username, password):
# 从数据库中获取该用户的密码哈希值
stored_password_hash = get_password_hash_from_database(username)
# 对用户输入的密码进行哈希
password_hash = hashlib.sha256(password.encode('utf-8')).hexdigest()
# 比较两个哈希值是否相等
if password_hash == stored_password_hash:
print("登录成功!")
else:
print("用户名或密码错误!")
```
请注意,这只是一个简单的示例代码,实际应用中还需要考虑更多的安全性问题,比如防止 SQL 注入攻击、使用加盐哈希等。
阅读全文