文章目录
- 前言
- 一、为什么要对数据库里的用户密码进行加密
- 二、怎么使用哈希加密对密码进行加密
- 三、使用前后的效果
一 、为什么要对数据库里的用户密码进行加密
为了防止用户登录密码泄露,数据库存储的密码不能是明文,必须以加密的形式展现防止数据的泄露对用户造成不好的影响
二 、怎么使用哈希加密对密码进行加密
1、在项目里建一个类(对密码加密)
using System;
using System.Security.Cryptography;
using System.Text;
namespace HPIT.AIX.Common
{
/// <summary>
/// 哈希散列加密类
/// </summary>
public class SHAEncryption
{
/// <summary>
/// 散列加密(不可逆),加密失败时返回源字符串
/// </summary>