MD5 Encrypt
Need Import System Private Namespace:
Imports System.Security
Imports System.Security.Cryptography
这里只生成MD5的加密代码, 使用时,只需要将用户输入的密码加密后与数据库的里的ME5 密码做比较,如果一致就通过,这样就避免密码的明文直接暴露在外面。代码很简单,只几句话。
Source Code: MD5Encrypt.aspx.vb
Imports System.Security
Imports System.Security.Cryptography
Partial Class MD5Encrypt
Inherits System.Web.UI.Page
Public Function Encrypt(ByVal lstg_password As String) As String
Dim Lbyte_SourceBytes As Byte() = New UnicodeEncoding().GetBytes(lstg_password)
Dim Lbyte_HashedBytes = CType(CryptoConfig.CreateFromName("MD5"), HashAlgorithm).ComputeHash(Lbyte_SourceBytes)
Return BitConverter.ToString(Lbyte_HashedBytes)
End Function
Protected Sub Button_MD5Encrypt_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button_MD5Encrypt.Click
Me.TextBox_MD5.Text = Me.Encrypt(Me.TextBox_Password.Text)
End Sub
End Class
--Test Result--

分享到:
相关推荐
md5加密 Md5Encrypt.java
3. "Md5Encrypt.exe":这是MD5加密工具的可执行文件,用于计算文件或字符串的MD5哈希值。用户可以运行这个程序来对任意数据进行MD5加密。在Windows操作系统上,双击这个.exe文件即可启动程序。通常,该程序会提供一...
在这个“Encrypt.rar”压缩包中,包含的是用C++语言实现的MD5、DES和Base64三种加密算法的源代码文件。接下来,我们将深入探讨这三个核心概念及其在C++中的实现。 1. **MD5(Message-Digest Algorithm 5)**: MD5...
MD5加密类MD5EncryptMD5EncryptMD5Encrypt
收集了28个Java开发常用的工具类库源码,比如Base64.java加密解密、FileHelper.java文件帮助类、FileUploadUtil.java文件上传类、MD5Encrypt.java MD5加密类、MyFileFilter.java文件滤镜类、DateHandler.java类、...
哈希函数可以将任意长度的数据转化为固定长度的摘要,例如MD5和SHA系列。MAC则结合了密钥和哈希函数,用于验证数据的完整性和真实性。 "Encrypt.txt"可能是随DLL文件一起提供的一个文档,它可能包含关于如何使用这...
在这个名为"encrypt.rar"的压缩包中,我们找到了两个Java实现的加密和解密算法。Java作为一种广泛使用的编程语言,提供了丰富的库和API来支持加密操作。下面我们将详细探讨加密和解密的基本概念、常用的加密算法以及...
MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,主要目的是为了产生一个固定长度的摘要,用于表示任意大小的数据。这个摘要具有不可逆性,即从摘要无法还原原始数据,这使得MD5在信息安全领域有诸多...
- `MD5Encrypt.cpp`、`MD5Encrypt.h`: 主要的MD5加密类的实现和头文件,包含MD5算法的核心逻辑。 - `StdAfx.cpp`、`StdAfx.h`: 标准预编译头文件,用于提高编译效率。 - `MD5Encrypt.dsp`、`MD5Encrypt.dsw`: 旧...
其中最核心的方法可能是一个名为`encrypt`或者`getMD5`的函数,该函数接收一个字符串作为输入,返回该字符串的MD5摘要值。MD5的计算过程包括以下几个步骤: 1. **初始化**:创建一个MD5的上下文环境,初始化四个128...
处于开发阶段,jsp使用SQL Server 2000数据库驱动包"java.util.*,java.io.*,com.student.bean.*,com.student.encrypt.*,com.student.jdbc.*;"%>
在这个程序中,`MD5Encrypt`方法首先获取`MessageDigest`的MD5实例,然后对输入字符串进行字节编码并计算MD5哈希值。计算得到的哈希值是一个字节数组,通过`bytetoString`方法将其转换为十六进制字符串,便于人类...
MD5(Message-Digest Algorithm 5)是一种广泛应用于信息安全领域的哈希函数,主要用来生成一个固定长度的摘要信息,通常用于数据校验、密码存储等方面。在JAVA编程中,实现MD5加密涉及到Java的`java.security`和`...
OpenSSL提供了MD5、SHA系列和HMAC等哈希函数。 总的来说,"stringencrypt.zip"中包含的程序可能是用OpenSSL库实现了一个字符串加密的功能,涉及到了对称加密算法的选择、密钥管理和加密过程的实现。这对于我们理解...
EncryptJS支持AES(高级加密标准)、DES(数据加密标准)、RSA(公钥加密算法)等多种加密算法,同时也提供了哈希函数如MD5和SHA系列。这些功能使得EncryptJS成为开发者在JavaScript环境中实现数据保护的理想选择。 ...
java项目中最常用的MD5加密包 直接调用就行了
介绍MD5加密算法基本情况MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。...变更后的代码请参见:Encrypt.java
标题“three-kinds-of-encrypt.rar_加密解密vc6”提示我们,这个压缩包包含三个不同的加密算法的示例代码,这对于初学者理解和调试加密算法非常有帮助。标签“加密解密vc6”进一步确认了这个主题。现在,让我们逐一...
完美解决js的md5中文和java不一致的情况 java: public class TestController2 { ..."md5_encrypt:" + md5_encrypt("我是中国人")); //md5_encrypt:512d1643ba2878bc9c9f8f4f492673df [removed]
md5工具类,里面有两种加密方法,encrypt,可以进去两个参数,里面有main方法,方便调试。