VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • vb.net 教程 20-4 库存管理系统3.3 类

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
    关于《Visual Basic.Net 循序渐进》请到百度网盘下载,具体下载地址:
    链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw 
    提取码:ip5n
 
 
    由于《库存管理系统》为管理员和操作员设置了密码登录,因此对于密码需要一定的加密,本教程中使用的是MD5加密方式。
    为了方便使用,《库存管理系统》中建立了ClassMd5类,提供了共享方法 toMD5(),可以不用实例化ClassMd5类就可调用toMD5()方法来进行加密。代码如下:
 
Imports System.Security.Cryptography
 
Public Class ClassMd5
    '关于加密,请参看教程第11章
 
    'MD5加密
    Public Shared Function toMD5(ByVal inputstring As String) As String
        '声明一个MD5,并使用Create方法创建MD5默认实现的实例
        Dim md5 As MD5 = MD5.Create()
        Dim srcValue() As Byte
        Dim desValue() As Byte
        '将明文用UTF8编码并转为字节数组
        srcValue = System.Text.Encoding.UTF8.GetBytes(inputstring)
        '用ComputeHash方法计算MD5值
        desValue = md5.ComputeHash(srcValue)
        '释放MD5占用的资源
        md5.Clear()
        '用Base64编码显示密文
        Return Convert.ToBase64String(desValue)
 
    End Function
 
End Class
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供的参考。
————————————————
版权声明:本文为CSDN博主「VB.Net」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/UruseiBest/article/details/114224222

相关教程