位置: 编程技术 - 正文

一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密]

编辑:rootadmin

推荐整理分享一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密],希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一、工具: vs[因为我现在用的也是,版本随便你自己开心] sql[准备过久升级]

二、用到的语言

HTML+CSS+Jquery+Ajax+sqlserver

HTML[相当于一个人]

css[要穿衣服]

Jquery[人要做一些动作,Jquery是对js一些常用方法的封装]

Ajax[建立前端页面与数据库的交互]sqlserver[数据库]

三、过程html部分代码:

css代码:

js代码:[用了layer插件]

ajax代码:

效果:点击登录弹出登录框,点击注册,弹出注册框

一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密]

四、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日志信息:传递给数据

本文链接地址:https://www.jiuchutong.com/biancheng/312164.html 转载请保留说明!

上一篇:图文详解SQL Server 2008 R2安装配置方法(图文详解汽车坐垫安装方法)

下一篇:卸载SQL2008遇到问题(重启计算机失败、找不到SQL卸载程序)的解决办法(卸载sql server 2008)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络