`
冷寒冰
  • 浏览: 251549 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库 md5加密

阅读更多

采用md5方法对用户密码进行加密:

前台主要代码:  <div>
   
    <ul >
    <li> 密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:<asp:TextBox ID="txt_pwd" runat="server" Width="300px"></asp:TextBox></li>
    <li>加密结果:<asp:TextBox ID="txt_result" runat="server" Width="300px"></asp:TextBox></li>
    <li>
    <asp:Button ID="btn_encrypt" runat="server" Text="md5加密"
            onclick="btn_encrypt_Click" />
    </li>
    </ul>
  
    </div>

后台主要代码:

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System.Text;
using System.Security.Cryptography;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void btn_encrypt_Click(object sender, EventArgs e)
    {
        txt_result.Text = md5Encrypt(txt_pwd.Text.Trim());
    }
    private string md5Encrypt(string sourceString)
    {
        UnicodeEncoding byteConverter = new UnicodeEncoding();
        byte[] byteArray = byteConverter.GetBytes(sourceString);//将原字符串转换为字节数组
        MD5 myMD5 = new MD5CryptoServiceProvider();
        byte[] output = myMD5.ComputeHash(byteArray);
        return Convert.ToBase64String(output);

    }
}

1
0
分享到:
评论

相关推荐

    数据库密码加密技术MD5

    本篇文章将深入探讨MD5算法及其在数据库密码加密中的应用。 MD5由美国计算机科学家Ronald Rivest于1991年设计,是一种非对称加密算法,能够将任意长度的数据转化为固定长度的摘要信息,通常为32位的十六进制字符串...

    java中关于Springboot加密 md5加密,注册密码加密到数据库中的关键语句,md5加密语句.pdf

    在Spring Boot中,我们可以方便地利用Apache Commons Codec库中的`DigestUtils`类进行MD5加密。 MD5加密的基本原理是,给定一个输入字符串,通过一系列计算步骤,将其转换成一个32位的16进制表示的字符串。这个过程...

    安卓登录注册相关-最实用的本地注册采用sqliteopenhelper数据库MD5加密校验正则表达邮箱还有大量注释.zip

    在安卓应用开发中,用户登录和注册是必不可少的功能模块,这个压缩包文件提供了一种本地注册的实现方式,主要涉及SQLiteOpenHelper数据库管理、MD5加密技术、正则表达式校验邮箱格式,以及丰富的注释以帮助理解代码...

    md5加密数据库

    总结起来,这个"md5加密数据库"项目是一个教育性的编程示例,展示了如何在VB和C#环境中使用MD5算法对数据库中的密码进行加密,以增强数据安全性。它对于初学者理解加密原理和.NET框架下的加密操作非常有帮助。然而,...

    Java MD5 加密数据库连接池密码

    具体的解密过程取决于加密策略,如果只是简单地MD5加密,那么通常不会解密,而是直接在连接池中使用加密后的密码连接数据库。 在给定的文件`hibernateExample1`中,可能包含了一个使用Hibernate框架的示例,...

    Oracle实现MD5加密

    在IT领域,尤其是在数据库安全与数据完整性保护方面,MD5加密技术被广泛应用于各种场景,包括用户密码存储、数据校验等。Oracle数据库作为一种企业级的数据库管理系统,提供了多种方式来实现MD5加密,这对于确保数据...

    jsp网页中用户登陆密码的MD5加密

    MD5加密广泛应用于各种领域,包括数据存储、网络传输和身份验证等。 在jsp网页中实现MD5加密可以使用JavaBean来实现。MD5类实现了RSA Data Security公司的MD5 message-digest算法。该类中定义了一些静态final变量,...

    servlet中md5加密

    MD5(Message-Digest Algorithm 5)作为一种常用的散列算法,在Servlet中实现对数据库中数据的MD5加密是一种常见的安全实践。 ### MD5加密原理 MD5算法是一种广泛使用的散列函数,它可以将任意长度的数据转换为一...

    数据库MD5数字加密算法

    MD5加密算法:是一种不可逆的算法(只能加密,不能解码) 1.是将任意长度的“字符串”变换成一个128位的长整型的 大整数,广泛用于数据加密和数字签名。 2.实现步骤: ①编写MD5加密工具类,其用于将任务字符串...

    Sptring Boot整合mybatis(连接数据库测试及md5加密)

    在本项目中,"Spring Boot整合mybatis(连接数据库测试及md5加密)"是一个适合初学者的教程,旨在教你如何将流行的Spring Boot框架与MyBatis ORM(对象关系映射)工具结合,同时实现数据库连接和MD5加密功能。...

    PB9.0调用MD5加密示例

    PB9.0调用MD5加密是一个常见的编程实践,特别是在数据安全和验证领域。PowerBuilder 9.0(简称PB9.0)是一款强大的客户端-服务器应用程序开发工具,支持多种数据库系统,它允许开发者通过编写代码来实现各种功能,...

    如何使用MD5加密ASP数据库

    使用MD5加密ASP数据库的步骤大致如下: 1. **引入MD5库**:在ASP页面中,你需要引入能计算MD5哈希的库。这通常是一个名为`md5scrt.asp`的文件,可能包含自定义的MD5函数。这个文件中应该有实现MD5算法的VBScript...

    md5批量加密 dll外部动态库

    例如,在开发数据库管理系统时,如果需要对所有用户的密码进行安全存储,使用MD5批量加密工具就显得非常高效。 在提供的压缩包文件中,包含了一些常见的动态链接库(DLL)文件,这些文件在Windows系统中起着关键...

    powerbuilder MD5加密示例含MD5.DLL

    5. **处理返回的MD5哈希值**:MD5哈希通常是32位的16进制字符串,你可以根据需求进行进一步处理,比如显示给用户或与数据库中的哈希值进行比较。 6. **注意事项**:MD5虽然快速且有效,但它已知存在碰撞风险,即...

    delphi中md5加密技术

    ### Delphi中MD5加密技术 #### 一、概述 MD5(Message-Digest Algorithm 5)是一种广泛使用的散列算法,它能够将任意长度的数据转换为一个固定长度(通常是128位)的十六进制字符串。这种转换通常被称为“摘要”或...

    md5加密算法源码,c语言源码

    md5加密算法源码: 一 \md5加密是对字符或密码进行的16位或32位等加密方式! 一般在普通MDB数据库经常用到,比如论坛数据库等.有用! 二 \加密解密并不矛盾,比如银行系统的128位加密现在谁可以轻易破的了呢? 虽然md5...

    手工拿后台数据库与md5加密解密知识

    这是我辛苦搜集来的一些手工拿后台数据库与md5加密解密知识,希望能给你一些帮助。

    前端实现MD5对密码进行加密

    附:如果遇到MD5加密文件,而又不知道的密码的,请在数据库中换上这组加密的数据。 admin---16位加密---7a57a5a743894a0e admin---32位加密---21232f297a57a5a743894a0e4a801fc3 admin---40位加密---7a57a5a743894...

    MD5加密方法

    为了应对上述挑战,开发者可以通过对传统的MD5加密算法进行改进,增加加密过程的复杂度,使得现有的MD5原文/密文对照数据库失去作用。下面介绍几种增强型MD5加密技术: 1. **多次迭代MD5**: - 实现方式:通过对...

    pb12.5使用系统DLL实现md5加密

    MD5加密通常涉及将任意长度的数据转化为固定长度的128位二进制数据,通常以32位十六进制数字的形式展示。由于MD5算法的特性,同一输入总是产生相同的输出,这使得它成为验证数据完整性和保护密码的有效手段。 在PB...

Global site tag (gtag.js) - Google Analytics