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

 更新时间:2021年03月22日 09:00:01   作者:【繁华】  
这篇文章主要介绍了C# 使用SHA1算法对密码进行加密,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下

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

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

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

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

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

 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算法加密的资料请关注脚本之家其它相关文章!

相关文章

  • C#中载入界面的常用方法

    C#中载入界面的常用方法

    这篇文章主要介绍了C#中载入界面的常用方法,涉及窗体的操作,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • 一种c#深拷贝方式完胜java深拷贝(实现上的对比分析)

    一种c#深拷贝方式完胜java深拷贝(实现上的对比分析)

    下面小编就为大家带来一篇一种c#深拷贝方式完胜java深拷贝(实现上的对比分析)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • 解读C#中ReadString的一些小疑惑

    解读C#中ReadString的一些小疑惑

    这篇文章主要介绍了关于C#中ReadString的一些小疑惑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • C#如何动态创建lambda表达式

    C#如何动态创建lambda表达式

    这篇文章主要介绍了C#如何动态创建lambda表达式问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • C# WinForm实现鼠标穿透功能

    C# WinForm实现鼠标穿透功能

    在WinForm开发时,会用到这样一个场景,给屏幕增加水印Logo,但不影响画面的操作,这里就会用到鼠标穿透功能,下面我们就来学习一下鼠标穿透功能的具体实现吧
    2023-11-11
  • UnityShader实现百叶窗效果

    UnityShader实现百叶窗效果

    这篇文章主要为大家详细介绍了UnityShader实现百叶窗效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Unity UGUI的GridLayoutGroup网格布局组件使用详解

    Unity UGUI的GridLayoutGroup网格布局组件使用详解

    这篇文章主要介绍了Unity UGUI的GridLayoutGroup网格布局组件使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • C#中ftp检测目录是否存在和创建文件夹的实现

    C#中ftp检测目录是否存在和创建文件夹的实现

    本文主要介绍了C#中ftp检测目录是否存在和创建文件夹的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • WPF实现类似360安全卫士界面的程序源码分享

    WPF实现类似360安全卫士界面的程序源码分享

    最近在网上看到了新版的360安全卫士,感觉界面还不错,于是用WPF制作了一个,时间有限,一些具体的控件没有制作,用图片代替了。感兴趣的朋友一起跟着小编学习WPF实现类似360安全卫士界面的程序源码分享
    2015-09-09
  • C#的Socket实现UDP协议通信示例代码

    C#的Socket实现UDP协议通信示例代码

    本篇文章主要介绍了C#的Socket实现UDP协议通信示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01

最新评论