Foxtable(狐表)用户栏目专家坐堂 → MD5转换问题


  共有6623人关注过本帖树形打印复制链接

主题:MD5转换问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/3 12:11:00 [显示全部帖子]

接口文档地址发上来看看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/3 14:02:00 [显示全部帖子]

MD5有几种算法,我试过都不对。找他们官方要.net的实例看看

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/3 14:21:00 [显示全部帖子]

试过不行,可以自己试试

Dim s As String = "content=""hello1234"";charset=""utf-8"";keys=""key123"";"
Dim es As String = Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(s, "MD5")
Output.Show(es)
Dim str2 As String = Convert.ToBase64String(Encoding.UTF8.GetBytes(es.ToLower))
Output.Show( str2)

Using md5Hash As System.Security.Cryptography.MD5 = System.Security.Cryptography.MD5.Create()
    Dim data As Byte() = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(s))
    Dim sBuilder As New StringBuilder()
    Dim i As Integer
    For i = 0 To data.Length - 1
        If data(i) < 16 Then
            sBuilder.Append("0" & data(i).ToString("x2"))
        Else
            sBuilder.Append(data(i).ToString("x2"))
        End If
    Next 
    Dim hash As String = sBuilder.ToString().ToLower
    Output.Show(hash)
    Dim bs() As Byte = Encoding.UTF8.GetBytes(hash)
    Dim str As String = Convert.ToBase64String(bs)
    Output.Show( str)
End Using


Dim md5Hash2 As System.Security.Cryptography.MD5 = System.Security.Cryptography.MD5.Create()
Dim data3 As Byte() = md5Hash2.ComputeHash(Encoding.UTF8.GetBytes(s))
Dim str3 As String = Convert.ToBase64String(data3)

Output.Show( str3)

Output.Show( MD5Encrypt(s))

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/3 17:20:00 [显示全部帖子]

接口文档?

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/4 9:15:00 [显示全部帖子]

Dim data() As Byte = System.IO.File.ReadAllBytes("D:\问题\1.png") 
Dim printData As String
Using cs As System.IO.MemoryStream = New System.IO.MemoryStream()
    Using gz As New System.IO.Compression.GZipStream(cs, IO.Compression.CompressionMode.Compress)
        gz.Write(data, 0, data.Length)
        printData = Convert.ToBase64String(cs.toarray)
    End Using
End Using
Output.Show (printData)

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/4 16:26:00 [显示全部帖子]

不可能的

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/5 11:05:00 [显示全部帖子]

完整的代码文字发上来

 回到顶部