database - 如何在没有表的情况下将变量保存在访问存储中?
问题描述
我已经用密码保护了我的表单上的删除查询(用一些 VBA 做的),我让用户更改密码,所以当我要求用户输入密码时,我不能只将它与文本进行比较,是否存在有什么方法可以在没有表格的情况下将密码变量保存在访问存储中?
目前,我将密码保存在一个包含一个字段的表格上,并在后台进行比较......
这是一个学校项目。
解决方案
我建议散列密码并将散列存储在您的表中;然后,当用户输入密码时,对输入的密码进行哈希处理,并将结果与存储的哈希值进行比较。
这种方法的好处是没有密码以人类可读的格式存储,并且散列过程不能反转以从存储的散列中生成纯文本密码(只能暴力猜测密码并比较生成的散列)。
推荐阅读
- python - Python - 球坐标有Z轴偏差
- apache - 将 phpmyadmin 安装到 VPS Ubuntu 16.04 时出现问题
- python - python - 登录页面并获取cookies
- python - Python在对列表中的数字进行排序时忽略零
- python - 如何从数据框中删除负时间?
- javascript - 简单的 Javascript:在数组上运行函数
- c# - 为什么我的应用程序随着时间的推移变得反应迟钝?
- javascript - 如何在 refFromURL() 中插入数组中的链接 - 存储 firebase
- c - 试图理解c中的死锁
- sql - 选择语句无法找到拼写错误的参数名称