网络其实有的时候不是很安全,在传输的过成中可能受到攻击,在这里我为大家讲解 VB.NET MD5加密字符串的实现方法,大家可以试试。
10年积累的成都网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有孟州免费网站建设让你可以放心的选择与我们合作。
VB.NET MD5加密字符串的实现方法
- Imports System.Text
- Imports System.Security.Cryptography
- Public Class Form1Class Form1
- Inherits System.Windows.Forms.Form
- #Region " Windows 窗体设计器生成的代码 "
- Public Sub New()Sub New()
- MyBase.New()
- '该调用是 Windows 窗体设计器所必需的。
- InitializeComponent()
- '在 InitializeComponent() 调用之后添加任何初始化
- End Sub
- '窗体重写 dispose 以清理组件列表。
- Protected Overloads Overrides Sub Dispose()Sub Dispose(ByVal disposing As Boolean)
- If disposing Then
- If Not (components Is Nothing) Then
- components.Dispose()
- End If
- End If
- MyBase.Dispose(disposing)
- End Sub
- 'Windows 窗体设计器所必需的
- Private components As System.ComponentModel.IContainer
- '注意: 以下过程是 Windows 窗体设计器所必需的
- '可以使用 Windows 窗体设计器修改此过程。
- '不要使用代码编辑器修改它。
- Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
- Friend WithEvents TextBox2 As System.Windows.Forms.TextBox
- Friend WithEvents Button1 As System.Windows.Forms.Button
()> Private Sub InitializeComponent()Sub InitializeComponent() - Me.TextBox1 = New System.Windows.Forms.TextBox
- Me.TextBox2 = New System.Windows.Forms.TextBox
- Me.Button1 = New System.Windows.Forms.Button
- Me.SuspendLayout()
- '
- 'TextBox1
- '
- Me.TextBox1.Location = New System.Drawing.Point(32, 56)
- Me.TextBox1.Name = "TextBox1"
- Me.TextBox1.Size = New System.Drawing.Size(144, 21)
- Me.TextBox1.TabIndex = 0
- Me.TextBox1.Text = ""
- '
- 'TextBox2
- '
- Me.TextBox2.Location = New System.Drawing.Point(32, 96)
- Me.TextBox2.Name = "TextBox2"
- Me.TextBox2.Size = New System.Drawing.Size(224, 21)
- Me.TextBox2.TabIndex = 1
- Me.TextBox2.Text = ""
- '
- 'Button1
- '
- Me.Button1.Location = New System.Drawing.Point(184, 56)
- Me.Button1.Name = "Button1"
- Me.Button1.TabIndex = 2
- Me.Button1.Text = "Button1"
- '
- 'Form1
- 'Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
- Me.ClientSize = New System.Drawing.Size(472, 285)
- Me.Controls.Add(Me.Button1)
- Me.Controls.Add(Me.TextBox2)
- Me.Controls.Add(Me.TextBox1)
- Me.Name = "Form1"
- Me.Text = "MD5"
- Me.ResumeLayout(False)
- End Sub
- #End Region
- Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim md5 As New MD5CryptoServiceProvider
- Dim username As Byte() = (New ASCIIEncoding).GetBytes(TextBox1.Text)
- '转换为哈希值Byte数组
- Dim mdByte As Byte() = md5.ComputeHash(username)
- 'Dim mdString As String = System.BitConverter.ToString(mdByte)
- Dim mdString As String = (New ASCIIEncoding).GetString(mdByte)
- TextBox2.Text = mdString
- End Sub
- Private Sub Form1_Load()Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- End Sub
- End Class
System.Security.Cryptography这个类需要引用,它提供了安全方面的服务,用于MD5只是它的一个毛皮功夫。以上是有关VB.NET MD5加密字符串的实现方法的一个演示,不是很难吧。
【编辑推荐】
当前名称:剖析VB.NETMD5加密字符串实现过程
当前路径:http://www.csdahua.cn/qtweb/news9/489059.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网