哈希算法实现ASP.NET数据加密

开发 后端 算法
哈希算法实现ASP.NET数据加密是一种常见的实现ASP.NET数据加密的方法,那么具体的是如何实现的呢?让我们看看本文中是如何向你介绍的。

哈希算法实现ASP.NET数据加密的过程是什么呢?来开始我们的讲述:

以下是用C#实现的哈希加密,大家可以根据自己的需要更改所需的算法,文中以SHA1为例: 

  1. using System;   
  2. using System.IO;   
  3. using System.Security.Cryptography;   
  4. using System.Text;   
  5.  
  6. namespace DataCrypto   
  7. {   
  8. /// ﹤summary﹥   
  9. /// 实现ASP.NET数据加密哈希加密类   
  10. /// ﹤/summary﹥   
  11. public class HashMethod   
  12. {   
  13.  
  14. private HashAlgorithm HashCryptoService;   
  15. /// ﹤summary﹥   
  16. /// 实现ASP.NET数据加密哈希加密类的构造函数   
  17. /// ﹤/summary﹥   
  18. public HashMethod()   
  19. {   
  20. HashCryptoService = new SHA1Managed();   
  21. }   
  22. /// ﹤summary﹥   
  23. /// 实现ASP.NET数据加密加密方法   
  24. /// ﹤/summary﹥   
  25. /// ﹤param name="Source"﹥待加密的串﹤/param﹥   
  26. /// ﹤returns﹥经过加密的串﹤/returns﹥   
  27. public string Encrypto(string Source)   
  28. {   
  29. byte[] bytIn = UTF8Encoding.UTF8.GetBytes(Source);   
  30. byte[] bytOut = HashCryptoService.ComputeHash(bytIn);   
  31. return Convert.ToBase64String(bytOut);   
  32. }   
  33. }   
  34. }  

实现ASP.NET数据加密的哈希算法就向你介绍到这里,希望对你有所帮助。

【编辑推荐】

  1. ASP.NET的GridView与DataGrid控件比较浅析
  2. ASP.NET数据缓存机制浅析
  3. ASP.NET数据缓存之数据缓存浅谈
  4. ASP.NET数据采集的实现浅析
  5. ASP.NET数据访问层SqlHelperSqlHelper的使用
责任编辑:仲衡 来源: 酷网学院
相关推荐

2009-08-04 11:08:33

ASP.NET数据加密

2009-07-24 09:02:24

ASP.Net RSA

2009-08-04 10:02:36

中国站长站

2009-08-04 11:22:07

ASP.NET数据导入

2009-07-22 17:45:35

ASP.NET教程

2011-06-28 14:30:48

Asp.net

2009-07-28 14:40:15

XML数据ASP.NET

2009-07-28 17:17:19

ASP.NET概述

2009-08-03 14:22:33

什么是ASP.NET

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入门教程

2009-07-22 17:13:21

Asp.Net编程

2009-07-23 10:31:14

2009-07-22 17:45:11

ASP.NET插件

2009-07-20 17:12:17

ASP.NET访问数据

2009-07-28 10:01:16

ASP.NET Exc

2009-08-10 17:17:10

ASP.NET安装部署

2009-07-20 15:44:32

ASP.NET MVC

2009-07-28 15:29:03

实现HTTP请求ASP.NET

2009-08-05 17:58:34

实现ASP.NET网站

2009-07-22 17:21:27

ASP.NET 2.0
点赞
收藏

51CTO技术栈公众号