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#使用AutoResetEvent实现同步

    C#使用AutoResetEvent实现同步

    这篇文章主要为大家详细介绍了C#使用AutoResetEvent实现同步的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • C#中HashTable的定义与使用方法

    C#中HashTable的定义与使用方法

    Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,所以Hashtable可以支持任何类型的keyvalue键值对
    2012-12-12
  • C#实现读取txt文件生成Word文档

    C#实现读取txt文件生成Word文档

    大家好,本篇文章主要讲的是C#实现读取txt文件生成Word文档,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • C#微信公众号开发之使用MessageHandler简化消息处理流程

    C#微信公众号开发之使用MessageHandler简化消息处理流程

    这篇文章介绍了C#微信公众号开发之使用MessageHandler简化消息处理流程,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#实现文字转语音功能

    C#实现文字转语音功能

    这篇文章主要为大家详细介绍了C#实现文字转语音功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • C#用递归算法解决八皇后问题

    C#用递归算法解决八皇后问题

    在软件编程中,这种思路确是一种解决问题最简单的算法,它通过一种类似于蛮干的思路,一步一步地往前走,每走一步都更靠近目标结果一些,直到遇到障碍物,我们才考虑往回走。
    2016-06-06
  • 如何解决hash冲突

    如何解决hash冲突

    上篇文章 为什么哈希存取比较快?使用它需要付出什么代价 只是简单介绍了使用hash所带来的利与弊。并未涉及hash的技术细节,本文则着重学习一下如何解决哈希编址的冲突问题。
    2016-06-06
  • 使用C#正则表达式获取必应每日图片地址

    使用C#正则表达式获取必应每日图片地址

    这篇文章主要介绍了使用C#正则表达式获取必应每日图片地址的相关资料,需要的朋友可以参考下
    2017-04-04
  • 基于C#实现手机号码归属地接口调用

    基于C#实现手机号码归属地接口调用

    这篇文章主要介绍了基于C#实现手机号码归属地接口调用的相关资料,需要的朋友可以参考下
    2016-02-02
  • C#连接SQL Sever数据库与数据查询实例之数据仓库详解

    C#连接SQL Sever数据库与数据查询实例之数据仓库详解

    最近的工作遇到了连接查询,特在此记录,以免日后以往,下面这篇文章主要给大家介绍了关于C#连接SQL Sever数据库与数据查询实例之数据仓库的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-06-06

最新评论