在数据库中存储的make_password加密了已有的密码,验证用户名和密码的过程如下:
在这个过程中,make_password函数是用于对密码进行加密的函数,它使用了一种特定的加密算法,将明文密码转换为加密后的密码。在验证用户名和密码时,需要将用户输入的密码使用相同的加密算法进行加密,然后与数据库中存储的加密密码进行比对,以判断密码是否正确。
需要注意的是,make_password函数通常是单向加密的,即无法通过加密后的密码还原出明文密码。因此,在数据库中存储的是加密后的密码,而不是明文密码。这样即使数据库泄露,黑客也无法直接获取用户的密码。
推荐的腾讯云相关产品:腾讯云数据库(TencentDB)
腾讯云数据库(TencentDB)是腾讯云提供的一种高性能、可扩展、全托管的云数据库服务。它支持多种数据库引擎,如MySQL、SQL Server、PostgreSQL等,提供了高可用、备份恢复、自动扩容等功能,能够满足各种规模和需求的应用场景。
产品介绍链接地址:https://cloud.tencent.com/product/cdb
领取专属 10元无门槛券
手把手带您无忧上云