服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - C# 使用SHA1算法对密码进行加密

C# 使用SHA1算法对密码进行加密

2022-11-08 12:18【繁华】 C#

这篇文章主要介绍了C# 使用SHA1算法对密码进行加密,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下

C#中如何使用SHA1对密码进行加密呢?先声明一下,对于编程小编在这个方面还是个小白,如果小编有说的不对的地方,请各位大佬联系小编,小编好进行修改。好了不说废话了上图。在这里呢小编创建的是ASP.NET Web 项目应用程序,winform窗体应用也是可以的

创建好项目之后再你的项目里创建一个类

C# 使用SHA1算法对密码进行加密

第二步
在你创建好的类里边先把登录的方法写好,让后再定义一个密加密的方法请看图

C# 使用SHA1算法对密码进行加密

第三步在写好加密方法后在你的登录验证方法里面调用你的加密方法就可以了具体调用的代码请看下图

C# 使用SHA1算法对密码进行加密

完成上边的操作后你再去你登录按钮的单击事件里边获取你当前文本框里的账号和密码然后在调用的你写好的登录方法就可以了,这里小编就上图了,相信各位大佬知道如何调用方法
小编在写这个的时候用的是EF数据持久化没有用DBHelper类写所以你们看到任何关于SQL的语句。
最后,小编会把SHA1算法对密码进行加密的方法以及里面的代码放到下边有需要的朋友可以复制

?
1
2
3
4
5
6
7
8
9
10
11
12
public static string PasswordEncryption(string pwd)
   {
     //创建SHA1加密算法对象
     SHA1 sha1 = SHA1.Create();
     //将原始密码转换为字节数组
     byte[] originalPwd = Encoding.UTF8.GetBytes(pwd);
     //执行加密
     byte[] encryPwd = sha1.ComputeHash(originalPwd);
     //将加密后的字节数组转换为大写字符串
     return string.Join("", encryPwd.Select(b => string.Format("{0:x2}",
    b)).ToArray()).ToUpper();
   }

以上就是C# 使用SHA1算法对密码进行加密的详细内容,更多关于C# 用SHA1算法加密的资料请关注服务器之家其它相关文章!

原文链接:https://blog.csdn.net/weixin_44833195/article/details/106235396

延伸 · 阅读

精彩推荐
  • C#C#锁住文件的操作步骤

    C#锁住文件的操作步骤

    在本篇文章里小编给大家整理的是关于C#锁住文件的操作步骤以及相关知识点,需要的朋友们参考下。...

    RSY_SXY7942022-07-31
  • C#全面解读C#编程中的析构函数用法

    全面解读C#编程中的析构函数用法

    这篇文章主要介绍了C#编程中的析构函数用法,文中最后还整理了析构函数与Dispose()方法的区别,需要的朋友可以参考下...

    C#教程网7262021-11-09
  • C#C#将Unicode编码转换为汉字字符串的简单方法

    C#将Unicode编码转换为汉字字符串的简单方法

    下面小编就为大家带来一篇C#将Unicode编码转换为汉字字符串的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看...

    C#教程网9242021-04-28
  • C#C#使用Socket实现服务器与多个客户端通信(简单的聊天系统)

    C#使用Socket实现服务器与多个客户端通信(简单的聊天系统)

    这篇文章主要介绍了C#使用Socket实现服务器与多个客户端通信(简单的聊天系统),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考...

    风之_诉7372022-08-27
  • C#C# 并行和多线程编程——Task进阶知识

    C# 并行和多线程编程——Task进阶知识

    这篇文章主要介绍了C# 并行和多线程编程——Task进阶知识的的相关资料,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下...

    雲霏霏7562022-11-02
  • C#C#实现图片切割的方法

    C#实现图片切割的方法

    这篇文章主要介绍了C#实现图片切割的方法,涉及C#使用Graphics实现图片属性的相关设置、保存等操作技巧,需要的朋友可以参考下...

    JoeBlackzqq8892022-01-07
  • C#C# for循环的经典案例集锦

    C# for循环的经典案例集锦

    本篇文章主要介绍了关于for循环的经典案例,具有很好的参考价值。下面跟着小编一起来看下吧...

    涂涂的世界9942022-01-05
  • C#WPF如何自定义TabControl控件样式示例详解

    WPF如何自定义TabControl控件样式示例详解

    这篇文章主要给大家介绍了关于WPF如何自定义TabControl控件样式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习...

    小明GG3962022-02-23