//SHA-1算法
string password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "SHA1");
//MD5算法
string password1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "MD5");

加密后生成不可逆密文保存到数据库中。用户登录时用加密计算后的密文与数据库中的密码密文比较。一致则通过验证,不一致则返回登录错误。
这种加密算法是不可逆的,所以除了用户自己,其他人无法得知用户的真实密码内容。

SHA-1算法和MD5算法的区别:
SHA-1比MD5多32位密文,所以更安全。由于同样的原因,MD5比SHA-1的运算速度更快。

转载于:https://www.cnblogs.com/bnjbl/archive/2007/05/14/745365.html

C# 关于密码加密 (转载)相关推荐

  1. 解开人人网登录密码的 RSA 加密--转载

    本文转载自:https://boj.blog.ustc.edu.cn/index.php/2014/05/renren-password-transfer-security/,纯粹基于兴趣留作记录.以 ...

  2. iOS 注册密码加密 添加了时间戳 遇到的问题...

    今天项目 遇到一个事故,我本想用 一个形容这个事故的adj  算了 既然 叫事故 已经能表达我们处于的一种状态, 是这样的: 有小部分用户反应 app无法注册 总提示密码错误的情况 实际 该步骤 已经 ...

  3. 小黑小波比.保存密码加密方式

    2019独角兽企业重金招聘Python工程师标准>>> 为了用户安全,添加密码加密 Client/scripts/GUI/Admin/PasswordRecover.js var h ...

  4. 新浪微博登录密码加密函数 wsse加密算法说明

    // 新浪微博登录密码加密函数 // password   密码明文 // servertime 提交的参数之一 // nonce      提交的参数之一 // encode_password 输出 ...

  5. php提供的用户密码加密函数

    在实际项目中,对用户的密码加密基本上采用的  md5加盐的方式, php5.5后提供了一个加密函数,不需要手动加盐,不需要去维护盐值, $str = "123456"; $pwd ...

  6. 基于RSA的WEB前端密码加密方案

    受制于WEB页面源码的暴露,因此传统的对称加密方案以及加密密钥都将暴露在JS文件中,同样可以被解密. 目前比较好的解决方案是WEB页面全程或用户登录等关键环节使用HTTPS进行传输. 另外一种解决方案 ...

  7. 加密文件忘记密码怎么解密_MyBatis 配置文件 用户密码加密存储

    properties配置文件 一般是使用properties保存配置文件内容,然后在mybatis配置文件中进行读取 在resource文件下新建db.properties文件 内容如下 # 数据库配 ...

  8. [转]常见的用户密码加密方式以及破解方法

    [作者]张辉,就职于携程技术中心信息安全部,负责安全产品的设计与研发. 作为互联网公司的信息安全从业人员经常要处理撞库扫号事件,产生撞库扫号的根本原因是一些企业发生了信息泄露事件,且这些泄露数据未加密 ...

  9. TOMCAT 连接池数据库密码加密方法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原文来自 ...

最新文章

  1. 超简略的samba配置
  2. C++实现用堆求最小的k个数
  3. 蓝桥杯历届试题 剪格子 (DFS)
  4. 钟 docker讲解
  5. 实现 通过数据库里一个字段值相等 则把 他合为一条数据
  6. mac下配置进行c和matlab混编
  7. [转载] 比较器(Comparable和Comparator)、自然排序、定制排序
  8. QT的TreeWidget遍历文件夹并且显示(递归实现)
  9. C语言程序设计谭浩强第五版课后答案
  10. C11中auto的使用
  11. 佳能Canon MF4700 一体机驱动
  12. Linux内核学习(二)编写最简单的字符设备驱动
  13. 《大道至简》第二章(是懒人创造了方法)读后感
  14. 吹气球--记忆化搜索
  15. Internet Explorer 无法打开该 Internet 站点。请求的站点不可用
  16. Excel自动化教程之通过python将Excel与Word集成无缝生成自动报告
  17. SQL调优指南笔记6:Explaining and Displaying Execution Plans
  18. java实现PDF转Word(无水印无页数限制)完全开放
  19. Java 中各种空(''、\u0000、null)的区别?
  20. 如何解决 vue 初始化页面闪动问题

热门文章

  1. 生日祝福(HTML+CSS+JavaScript+jQuery)
  2. 2021东京奥运会数据接口
  3. ST_Geometry操作报ora-01704字符串文字太长
  4. purge table table_name的一点测试!
  5. Spring factoryBeanInstanceCache在哪里进行put?
  6. [Luogu 3258] JLOI2014 松鼠的新家
  7. Linux文件atime ctime mtime
  8. oracle 11g ocp 笔记(15)--使用rman进行备份
  9. study note9
  10. [c/c++] programming之路(7)、数据类型转换、偷钱小程序、进制转换