位置: 编程技术 - 正文
推荐整理分享一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密],希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
一、工具: vs[因为我现在用的也是,版本随便你自己开心] sql[准备过久升级]
二、用到的语言
HTML+CSS+Jquery+Ajax+sqlserver
HTML[相当于一个人]
css[要穿衣服]
Jquery[人要做一些动作,Jquery是对js一些常用方法的封装]
Ajax[建立前端页面与数据库的交互]sqlserver[数据库]
三、过程html部分代码:
css代码:
js代码:[用了layer插件]
ajax代码:
效果:点击登录弹出登录框,点击注册,弹出注册框
![一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密]](https://www.jiuchutong.com/image/20240129/1706493585.jpg)
四、MD5加密算法
MD5加密算法:大多数情况下,用户的密码是存储在数据库中的,如果不采取任何的保密措施,以明文的方式保存密码,查找数据库的人员就可以轻松获取用户的信息,所以为了增加安全性,对数据进行加密是必要的。MD5,是一种用于产生数字签名的单项散列算法,它以位分组来处理输入的信息,且每一分组又被划分为位子分组,经过一系列处理,算法的输入由4个位分组级联后生成一个位散列值。
没有加密之前的明文通过解析的效果:
注册信息:
建议:从源头解决这种问题,运用正则表达式从源头入手,尽量设置一些含有特殊字符的密码。
虽然MD5加密是单项加密,但其结构还是可以破解的。所以,通常情况下,我们后做[两次md5加密,再做加盐处理]。
用了sql注入处理+MD5两次加密以及加盐处理之后的效果:
数据库显示的该条数据:
五、sql注入
sql注入是指攻击者利用数据库数据的漏洞进行攻击,特别是在登录时,用户常利用SQL语句中的特定字符创建一个恒等条件,从而不需要任何用户名和密码就可以访问网站数据。
具体:
卸载SQL遇到问题(重启计算机失败、找不到SQL卸载程序)的解决办法 重启计算机失败、找不到SQL卸载程序问题的解决方法,具体内容如下问题1:很奇怪,控制面板找不到SQL的卸载程序,后来在网上查知需要修复windows卸载
sql server 安装失败的解决办法 彻底卸载老版本! 有很多人在装sqlserver的时候,稍有不慎就安装失败。sqlserver应该是用的比较多的,很多人都遇到了安装失败的问题,什么原因造成的呢?小编这里简
sql server连接不上怎么办 SQL ServerR无法登录的解决方案() 早上一开电脑,黑屏幕跑一些修复系统的代码....进入系统后,sqlserver连接不上正文原因:sqlserver的服务自动关闭了,并且启动失败windows日志信息:传递给数据
上一篇:图文详解SQL Server 2008 R2安装配置方法(图文详解汽车坐垫安装方法)
下一篇:卸载SQL2008遇到问题(重启计算机失败、找不到SQL卸载程序)的解决办法(卸载sql server 2008)