C#加密在实际中的应用

 更新时间:2012年11月19日 15:36:53   作者:  
在系统的管理员有着实际的应用,对于一个数据库管理系统来说,数据库安全还是挺重要的,所以在存入到数据库的密码通常都是加密的
在系统的管理员有着实际的应用,对于一个数据库管理系统来说,数据库安全还是挺重要的,所以在存入到数据库的密码通常都是加密的。即使有着hack攻破数据库后,也不会那样的容易的盗取你的账号和密码,这样可以减轻你的不必要的损失。好吧,下面就是一些基本的实现代码:
加密的代码格式是一样的:
第一步:
复制代码 代码如下:

<span style="font-size: 16px; color: #000000;">System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, target)</span>

targe传入的是加密的方式,SHA1和MD5是常用的方式。<br>下面给出具体的例子:<br>第一步:在网页的后台写下如下的代码:
复制代码 代码如下:

<span style="font-size: 16px; color: #000000;"> string str = this.tbPwd.Text;
string str1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1");
string str2 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");
this.lbName.Text = "SHA1加密的密码:" + str1 + "<br/> SHA1加密长度是:" + str1.Length + "<br/><br/>" + "MD5加密的密码:" + str2 + "<br/>MD5加密长度是:" + str2.Length;
</span>

第二部:刷新网页,如下图所示:
\ 
即使是空的,什么都不输入的情况下,也会对空的字符串加密
第三步:输入一个字符串:123456,点击Button后的结果如下所示:
\ 
从上面可以看出,SHA1和MD5 在具体的实际项目中对数据的保护还是有很大的作用的

相关文章

  • c#自定义泛型类的实现

    c#自定义泛型类的实现

    本篇文章是对c#中自定义泛型类的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#3.0使用EventLog类写Windows事件日志的方法

    C#3.0使用EventLog类写Windows事件日志的方法

    这篇文章主要介绍了C#3.0使用EventLog类写Windows事件日志的方法,以简单实例形式分析了C#写windows事件日志的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C# 特性AttributeUsage简介与使用教程

    C# 特性AttributeUsage简介与使用教程

    这篇文章主要介绍了C# 特性AttributeUsage简介与使用教程,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • c#语言入门类型和成员

    c#语言入门类型和成员

    这篇文章主要介绍了c#语言入门类型和成员,类 是最基本的 C# 类型。 类是一种数据结构,可在一个单元中就将状态和操作结合起来。 类为类实例提供了定义。类支持继承和多形性,即派生类 以扩展和专门针对基类的机制,下面来看看文章的详细介绍
    2021-12-12
  • C#设计模式之Template模板方法模式实现ASP.NET自定义控件 密码强度检测功能

    C#设计模式之Template模板方法模式实现ASP.NET自定义控件 密码强度检测功能

    这篇文章主要介绍了C#设计模式之Template模板方法模式实现ASP.NET自定义控件 密码强度检测功能,简单介绍了模板方法模式的定义、原理及检测密码强度的相关使用技巧,需要的朋友可以参考下
    2017-09-09
  • C#中enum和string的相互转换

    C#中enum和string的相互转换

    这篇文章主要介绍了C#中enum和string的相互转换的相关资料,需要的朋友可以参考下
    2017-09-09
  • C# 获取PDF中的数字签名证书

    C# 获取PDF中的数字签名证书

    PDF中的加数字签名是对文档权威性的有效证明。本文将以C#代码示例展示如何来获取PDF中的数字签名证书信息。感兴趣的小伙伴可以学习一下
    2021-11-11
  • C#实现装箱与拆箱操作简单实例

    C#实现装箱与拆箱操作简单实例

    这篇文章主要介绍了C#实现装箱与拆箱操作,对于新手理解装箱与拆箱有一定的帮助,需要的朋友可以参考下
    2014-07-07
  • 使用C# CefSharp Python采集某网站简历并且自动发送邀请短信的方法

    使用C# CefSharp Python采集某网站简历并且自动发送邀请短信的方法

    这篇文章主要给大家介绍了关于如何使用C# CefSharp Python采集某网站简历并且自动发送邀请短信的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2019-03-03
  • C#中闭包概念讲解

    C#中闭包概念讲解

    这篇文章主要介绍了C#中闭包概念讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07

最新评论