剖析VB.NETMD5加密字符串实现过程

网络其实有的时候不是很安全,在传输的过成中可能受到攻击,在这里我为大家讲解 VB.NET MD5加密字符串的实现方法,大家可以试试。

10年积累的成都网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有孟州免费网站建设让你可以放心的选择与我们合作。

VB.NET MD5加密字符串的实现方法

 
 
 
  1. Imports System.Text  
  2. Imports System.Security.Cryptography  
  3. Public Class Form1Class Form1  
  4. Inherits System.Windows.Forms.Form  
  5. #Region " Windows 窗体设计器生成的代码 "  
  6. Public Sub New()Sub New()  
  7. MyBase.New()  
  8. '该调用是 Windows 窗体设计器所必需的。  
  9. InitializeComponent()  
  10. '在 InitializeComponent() 调用之后添加任何初始化  
  11. End Sub  
  12. '窗体重写 dispose 以清理组件列表。  
  13. Protected Overloads Overrides Sub Dispose()Sub Dispose(ByVal disposing As Boolean)  
  14. If disposing Then  
  15. If Not (components Is Nothing) Then  
  16. components.Dispose()  
  17. End If  
  18. End If  
  19. MyBase.Dispose(disposing)  
  20. End Sub  
  21. 'Windows 窗体设计器所必需的  
  22. Private components As System.ComponentModel.IContainer  
  23. '注意: 以下过程是 Windows 窗体设计器所必需的  
  24. '可以使用 Windows 窗体设计器修改此过程。  
  25. '不要使用代码编辑器修改它。  
  26. Friend WithEvents TextBox1 As System.Windows.Forms.TextBox  
  27. Friend WithEvents TextBox2 As System.Windows.Forms.TextBox  
  28. Friend WithEvents Button1 As System.Windows.Forms.Button  
  29. ()> Private Sub InitializeComponent()Sub InitializeComponent()  
  30. Me.TextBox1 = New System.Windows.Forms.TextBox  
  31. Me.TextBox2 = New System.Windows.Forms.TextBox  
  32. Me.Button1 = New System.Windows.Forms.Button  
  33. Me.SuspendLayout()  
  34. '  
  35. 'TextBox1  
  36. '  
  37. Me.TextBox1.Location = New System.Drawing.Point(32, 56)  
  38. Me.TextBox1.Name = "TextBox1" 
  39. Me.TextBox1.Size = New System.Drawing.Size(144, 21)  
  40. Me.TextBox1.TabIndex = 0 
  41. Me.TextBox1.Text = "" 
  42. '  
  43. 'TextBox2  
  44. '  
  45. Me.TextBox2.Location = New System.Drawing.Point(32, 96)  
  46. Me.TextBox2.Name = "TextBox2" 
  47. Me.TextBox2.Size = New System.Drawing.Size(224, 21)  
  48. Me.TextBox2.TabIndex = 1 
  49. Me.TextBox2.Text = "" 
  50. '  
  51. 'Button1  
  52. '  
  53. Me.Button1.Location = New System.Drawing.Point(184, 56)  
  54. Me.Button1.Name = "Button1" 
  55. Me.Button1.TabIndex = 2 
  56. Me.Button1.Text = "Button1" 
  57. '  
  58. 'Form1  
  59. 'Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)  
  60. Me.ClientSize = New System.Drawing.Size(472, 285)  
  61. Me.Controls.Add(Me.Button1)  
  62. Me.Controls.Add(Me.TextBox2)  
  63. Me.Controls.Add(Me.TextBox1)  
  64. Me.Name = "Form1" 
  65. Me.Text = "MD5" 
  66. Me.ResumeLayout(False)  
  67. End Sub  
  68. #End Region  
  69. Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  
  70. Dim md5 As New MD5CryptoServiceProvider  
  71. Dim username As Byte() = (New ASCIIEncoding).GetBytes(TextBox1.Text)  
  72. '转换为哈希值Byte数组  
  73. Dim mdByte As Byte() = md5.ComputeHash(username)  
  74. 'Dim mdString As String = System.BitConverter.ToString(mdByte)  
  75. Dim mdString As String = (New ASCIIEncoding).GetString(mdByte)  
  76. TextBox2.Text = mdString 
  77. End Sub  
  78. Private Sub Form1_Load()Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load  
  79. End Sub  
  80. End Class 

System.Security.Cryptography这个类需要引用,它提供了安全方面的服务,用于MD5只是它的一个毛皮功夫。以上是有关VB.NET MD5加密字符串的实现方法的一个演示,不是很难吧。

【编辑推荐】

  1. 剖析VB.NET平台调用是如何执行操作
  2. 分享个人总结VB.NET多线程
  3. 详细说明VB.NET变量中四点
  4. 三类十二种VB.NET数据类型全面介绍
  5. VB.NET初步知识,初学者必看

当前名称:剖析VB.NETMD5加密字符串实现过程
当前路径:http://www.csdahua.cn/qtweb/news9/489059.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网