mysql – 在phpMyAdmin中哈希
我有一个mySQL数据库,我正在使用phpMyAdmin来访问它.数据库具有表员工,其中包含姓名,地址,电子邮件和密码等字段. 最初,密码字段只是VARCHAR(20).但现在我想用SHA-256哈希技术哈希我的密码. 我对数据库没有太多经验,所以我想知道的是 – >我可以在不影响其他字段或整个表格的情况下散列所有当前员工的密码吗? 解决方案和建议表示赞赏. 最佳答案 问题1:我可以在不影响其他字段或整个表的情况下散列所有当前员工的密码吗? 答:是的.但是您需要将密码列的大小改为40-42.您将使用PASSWORD()内置函数来加密您的密码
之后,您现在可以更新密码列
前).
Q2:将来当我在数据库中输入数据时(来自Web应用程序),我在哪里编写散列函数来散列密码? 答:在您的INSERT查询中
当您要搜索密码时,首先加密文本:
还有一件事,不要忘记使用反引号来转义密码列,因为它是MySQL Reserved Word. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Mysql入门mysql 中如何取得汉字字段的各汉字首字母
- Mysql必读深入解析MySQL的事务隔离及其对性能产生的影响
- MYSQL教程逐步讲解MySQL中定时事件计划的创建
- Mysql应用mysql数据库锁的产生原因及解决办法
- MySQL – 无法使用SET变量创建视图
- Mysql必读使用mss2sql工具将SqlServer转换为Mysql全记录
- Mysql必读Centos7安装 mysql5.6.29 shell脚本
- Mysql应用MySQL索引之聚集索引介绍
- MYSQL教程mysql error 1130 hy000:Host'localhost'
- Mysql必读Mysql Explain 详细介绍