驱动管家:安全、高效、精准的专业驱动下载站!

asp.net基础教程 使用asp.net加密口令保护用户数据安全

2018-01-22 13:53:07责编:llp   来源:驱动管家     人气:

当我们在网站上建立数据库时,保护用户的信息安全是非常必要的。多数用户不愿意让别人知道自己的信息,同时网管也不想因为安全问题而丢失网站的信誉。无论对于谁,安全问题都是非常重要的。

为了解决这个问题,我给大家提供一个简单实用,但是老套的方法,就是口令加密。在此我们使用ASP.NET技术对口令加密。简单的讲,就是将用户提供的口令加密之后,然后让它和存放于系统中的数据比较,如果相同,则通过验证。

在ASP中,并未提供加密的对象,我们只能使用外部的对象来进行加密。现在好了,在ASP.NET中提供了加密的解决方法。在名字空间System.Web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来,甚至可以存储在cookies中。

HashPasswordForStoringInConfigFile方法使用起来很简单,它支持"SHA1"和"MD5"加密算法。

下面的代码简单的演示了关于其用法:

asp.net基础教程 使用asp.net加密口令保护用户数据安全

正如你所看到的这样简单易用。我们可以把这段加密程序封装在一个函数里便于重复的使用。代码如下:

asp.net基础教程 使用asp.net加密口令保护用户数据安全

我们可以在数据库中添加一个字段,使用insert将加密的口令作为一个string存入数据库中。当用户登陆的时候,就可以将用户输入的口令加密结果和数据库中的正确结果比较,通过这种办法来验证口令的正确性了。在此,我就不往下写了,关于数据库的知识还得读者自己去学。

  • 手机root好不好?手机root为漏洞利用打开方便之门

    手机root好不好?手机root为漏洞利用打开方便之门

    也许你的手机ROOT只是为了安装一款游戏,安装一个工具。对我们普通人来说,ROOT代表着方便和自由,其实你不知道的是,它同时也为黑客带来了侵犯你隐私的方便和自由。看看ROOT后的手机是怎样为漏洞大开方便之门的

    详情2018-01-12 10:55:50责编:llp   来源:驱动管家     
  • 木马免杀怎么改特征码?木马免杀改特征码的经验分享

    木马免杀怎么改特征码?木马免杀改特征码的经验分享

    木马免杀,在国内应该起源于05年吧 从那时单一特征码到现在复合特征码,杀毒软件从无主动防御到有主动防御 免杀技术越来越难 但是万变不离其宗--改特征码 到现在一些辅助软件的行为查杀 以下讲解都是以远程控制软件

    详情2018-01-03 10:00:32责编:llp   来源:驱动管家     
  • 必须知道的网络技术术语对应的中文意思

    必须知道的网络技术术语对应的中文意思

    LAN 局域网WAN  广域网UTP非屏蔽的双绞线STP屏蔽的双绞线ATM异步传输模式FDDI  光纤分布式数据接口CSMA CD 载波侦听多路访问方法MSAU 多站访问单元ATM异部传输模式PVC永久虚拟回路Hub集线器PSTN  公共

    详情2018-01-13 18:10:27责编:llp   来源:驱动管家     
  • 物联网是什么?物联网时代该怎么保护你的隐私?

    物联网是什么?物联网时代该怎么保护你的隐私?

    什么是物联网,我百度了好多地方,觉得答案实在太官方了。我觉得物联网就是把身边的一切连在一起,包括你曾经认为和网搭不上边的东西,沙发、电视、电饭煲,这一切都被网络连在一起。以后恐怕连战争,都是黑客之

    详情2018-01-11 19:49:18责编:llp   来源:驱动管家     
  • 密码忘了怎么办?常见的计算机网络密码破解方法介绍

    密码忘了怎么办?常见的计算机网络密码破解方法介绍

    我们知道,为了有效维护用户的使用权,进入电脑、上Internet、保护文档等,都要用到不同的账号或密码口令,可以说这些密码就是使用电脑的“通行证”。如果万一忘记或弄混了哪个密码,机器是不认人的,没准儿会误

    详情2018-01-17 17:31:14责编:llp   来源:驱动管家     
  • 什么是rootkit病毒?rootkit病毒的类型及对应措施

    什么是rootkit病毒?rootkit病毒的类型及对应措施

    Rootkits病毒主要分为两大类:第一种是进程注入式Rootkits,另一种是驱动级Rootkits。第一种Rootkits技术通常通过释放动态链接库(DLL)文件,并将它们注入到可执行文件及系统服务进程中运行,阻止操作系统及应用

    详情2018-01-13 11:34:20责编:llp   来源:驱动管家     
  • 315晚会曝光微信红包诈骗,同时提醒要提防wifi背后黑手

    315晚会曝光微信红包诈骗,同时提醒要提防wifi背后黑手

    在昨天的 315 晚会中,央视通过调查、暗访为消费者揭露了有一批企业、服务坑害消费者的行为,而在这次的名单中,科技企业占据了约一半的席位。随着手机越来越成为人们日常生活中不可或缺的沟通工具,尤其带来的

    详情2018-01-19 16:58:18责编:llp   来源:驱动管家     
  • upx脱壳的方法 破解upx程序的过程

    upx脱壳的方法 破解upx程序的过程

    入门级的破解,用ollydbg我用UPX将NOTEPAD EXE加壳,选择OllyDbg 1 09d来脱壳。首先加载被加壳的程序,程序直接定位到01014110 $60 PUSHAD处,选择CTRL F 输入查找内容 "POPAD ",OD定位到0101425E> 61 POPA

    详情2018-01-18 16:05:36责编:llp   来源:驱动管家     
  • 哪些电脑容易被黑客入侵3389端口?防范黑客入侵3389端口的办法

    哪些电脑容易被黑客入侵3389端口?防范黑客入侵3389端口的办法

    你的ADSL用户名和密码不安全刚刚上网看了会儿新闻,和朋友聊了聊天。之后打游戏的时候,发现比平时要卡,不知道是什么原因,难道是网络问题吗?不管它了。听同事说美剧《英雄》不错,准备今天晚上不关机了,把它

    详情2018-01-11 09:03:49责编:llp   来源:驱动管家     
  • kindeditor使用教程:Kindeditor全盘浏览的漏洞是怎么造成的?

    kindeditor使用教程:Kindeditor全盘浏览的漏洞是怎么造成的?

    因为例子很少,开始想了下不是他们的漏洞,后面想了下,后面没有检查好用户的正常配置内容导致,还是提下吧。下载地址:貌似是最新版本的。测试语言:PHP测试漏洞文件: kindeditor php file_manager_json php默

    详情2018-01-20 18:57:07责编:llp   来源:驱动管家