找回密码
 加入
搜索
查看: 635|回复: 5

[系统综合] (已解决)vba版的腾讯文字识别谁帮忙翻译成AU3

[复制链接]
发表于 2022-10-28 10:08:34 | 显示全部楼层 |阅读模式
本帖最后由 765058729 于 2022-10-31 14:39 编辑

自己实在搞不定,头大,哪位大佬有闲帮帮忙?
只翻译,makeBase64_HMACSHA1这个函数就行,我自己翻译的结果和AU3结果总是不一样

我自己翻译的没问题,应该是编码不同msgbox乱码了








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2022-10-28 16:37:20 | 显示全部楼层
很小的个头吧?为什么也不贴代码出来?!
别人都很懒,连下载也懒。
 楼主| 发表于 2022-10-28 17:19:13 | 显示全部楼层
chishingchan 发表于 2022-10-28 16:37
很小的个头吧?为什么也不贴代码出来?!
别人都很懒,连下载也懒。

大佬,帮帮忙,就是sha1签名搞不懂
Public Function Base64_HMACSHA1(ByVal sTextToHash As String, ByVal sSharedSecretKey As String)
    Dim asc As Object, enc As Object
    Dim TextToHash() As Byte
    Dim SharedSecretKey() As Byte
    Set asc = CreateObject("System.Text.UTF8Encoding")
    Set enc = CreateObject("System.Security.Cryptography.HMACSHA1")
    TextToHash = asc.Getbytes_4(sTextToHash)
    SharedSecretKey = asc.Getbytes_4(sSharedSecretKey)
    enc.key = SharedSecretKey
    Dim bytes() As Byte
    bytes = enc.ComputeHash_2((TextToHash))
    Base64_HMACSHA1 = EncodeBase64(bytes)
    Set asc = Nothing
    Set enc = Nothing
End Function


发表于 2022-10-29 14:31:30 | 显示全部楼层
765058729 发表于 2022-10-28 17:19
大佬,帮帮忙,就是sha1签名搞不懂

你先参考一下,看自己能不能完成。下面链接的内容也是我自己转换的。
https://autoitx.com/thread-35935-1-1.html
 楼主| 发表于 2022-10-31 08:48:39 来自手机 | 显示全部楼层
chishingchan 发表于 2022-10-29 14:31
你先参考一下,看自己能不能完成。下面链接的内容也是我自己转换的。
https://autoitx.com/thread-35935 ...

谢谢,我知道你是无忧的哥们,这两天我发烧了没顾上,现在去试试
发表于 2022-10-31 14:40:45 | 显示全部楼层
学习学习  
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-20 19:21 , Processed in 0.072808 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表