Function MD5(ByVal strSource As String, ByVal Code As Int16) As String'使用MD5加密
Dim dataToHash As Byte() = (New System.Text.ASCIIEncoding).GetBytes(strSource)
Dim hashvalue As Byte() = CType(System.Security.Cryptography.CryptoConfig.CreateFromName("MD5"), System.Security.Cryptography.HashAlgorithm).ComputeHash(dataToHash)
Dim ATR As String = ""
Dim i As Integer
Select Case Code
Case 16 '选择16位字符的加密结果
For i = 4 To 11
ATR &= Hex(hashvalue(i)).PadLeft(2, "0").ToLower

Next
Case 32 '选择32位字符的加密结果
For i = 0 To 15
ATR &= Hex(hashvalue(i)).PadLeft(2, "0").ToLower
Next
Case Else ' Code错误时,返回全部字符串,即32位字符
For i = 0 To 15
ATR &= Hex(hashvalue(i)).PadLeft(2, "0").ToLower
Next
End Select
Return ATR
End Function

Private Sub A1()
TextBox2.Text = MD5(TextBox1.Text, 16) '16位字符的加密结果
End Sub

Private Sub A2()
TextBox2.Text = MD5(TextBox1.Text, 32) '32位字符的加密结果
End Sub

转载于:https://www.cnblogs.com/leme-chen/p/9266535.html

vb.net 使用MD5密碼加密相关推荐

  1. ASP.Net中MD5和SHA1加密的几种方法

    首先简单介绍一下MD5和SHA1: MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Scie ...

  2. VB中使用MD5算法

    调用方法: Private Sub Form_Load()     Debug.Print Mymd5.MD5("aa1234")     Debug.Print Mymd5.MD ...

  3. Java MD5 VS SAH 加密方法详解

    引用百度描述: MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Da ...

  4. 不用軟體解PPT密碼

    解PPT密碼的軟體很多,最好用的是advanced office password recovery pro,論壇裡有,不多說了~ 但是軟體有時候在解PPT密碼時多顯無力,現介紹不用軟體就能解pptx ...

  5. wap(dopra linux )命令,獲取電信光纖貓 HG8245C 超管密碼

    C:WindowsSystem32>telnet 192.168.1.1 // telnet 登錄光纖貓 Welcome Visiting Huawei Home Gateway Copyrig ...

  6. C# MD5 32位加密 UTF-8编码

    项目开发过程中需要用到MD5加密,最开始的使用使用加密方法: public static string GetMD5(string str)         {             byte[] ...

  7. 原创:MD5 32位加密软件

    网站后台数据库切勿使用明文保存密码,否则一旦黑客拿下你的Webshell,后果不堪设想. 网站后台密码加密大多数采用的就是MD5算法加密. 今天给大家送一个本人用c#简单编写的MD5 32位加密程序, ...

  8. MD5和SHA1加密

    MD5和SHA1加密 MD5和SHA1算法对数据进行加密 例: 'MD5加密 Dim UserPWD as String UserPWD = System.Web.Security.FormsAuth ...

  9. java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串...

    java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串 1 package com.zdz.test; ...

  10. 堡垒机应用发布服务器是干嘛的_支持Web UI数据库审计和敏感数据国密算法加密,JumpServer堡垒机v2.5.0发布丨Release Notes...

    11月18日,JumpServer开源堡垒机正式发布v2.5.0版本.该版本的新增功能包括:支持Web UI数据库审计(X-Pack增强包内).支持敏感数据国密算法加密.新增克隆创建.新增高危命令告警 ...

最新文章

  1. ODBC、OLE连接各种数据库的连接字符串
  2. openresty编译添加stream-lua-nginx-module模块
  3. 专家观点:人工智能,还能再“聪明”些吗?
  4. MyBatis总结与复习
  5. 关于在呼叫中心业务中应用语音识别技术的探讨
  6. java入门应该学什么_初学Java应该掌握哪些基础知识?
  7. P3605 [USACO17JAN]Promotion Counting P dfs序
  8. linux防火墙配置管理,Linux之Iptables防火墙管理与配置 -电脑资料
  9. 21天jmeter打卡day6 配置元件之HTTP信息头+Cookie管理器
  10. 【系统架构】类图怎么画
  11. 免费下载网易云音乐付费歌曲及下架歌曲
  12. HTML代码示例和介绍
  13. 那些好玩的生成器网站
  14. 黑苹果2k显示器开启hidpi_关于黑苹果固态硬盘4K对齐和Trim的开启
  15. 认识压电式雨量传感器的工作原理及MODBUS-RTU RS485通信协议
  16. React学习笔记_从create-react-app学习webpack
  17. 关于karabiner的设置
  18. Tableau画条形图、直方图、折线图、饼图、环形图、箱线图
  19. python计算ks
  20. ft232h引脚_FT1248开发笔记

热门文章

  1. indesign教程,如何改变内容的顺序?
  2. indesign教程,如何在文档中导航页面?
  3. Red Giant Trapcode Suite 17 for Mac视频编辑粒子插件
  4. M1 Mac上运行Windows 11
  5. kickstart部分重要参数
  6. 身体出现十个信号当心短命
  7. C++引用,常量优化,四种类型转换符
  8. C程序设计语言(2)文摘
  9. SqlServer数据库正在还原的解决办法
  10. 5016.网络安全__防火墙应用案例和双机HA部署案例