微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mac 上 VBA 中的 HMAC SHA384 函数

如何解决Mac 上 VBA 中的 HMAC SHA384 函数

基本上,在 Excel 上,我确实想使用 HMAC SHA384 从密钥和消息创建签名。

我找到了一些相关文章,但它是针对 HMAC SHA256 的

还有一些其他的研究,但直到现在都没有运气。

那么,是否可以在 Excel Mac OS 上对 HMAC SHA384 执行相同操作?

解决方法

我不是说这是一个答案,只是评论的字符太少了。 这是一条补充评论。

我对 Mac Os 开发知之甚少。我猜 Mac Os 和 Windows 一样有密码学库,这可能是 SHA384 - Apple Developer Documentation - (Swift) .

然后您需要针对该库进行编码,我猜这将使用 Mac Os 开发语言 C++/Objective-C/Swift 。谷歌搜索,objective c sha384 "mac os" - Google Search 将此作为第一个匹配 Objective-C Hash Algorithms_ SHA-1,HAVAL,MD2,MD5,SHA-256,SHA-384,SHA-512

下一个挑战是采用 C++/Objective-C/Swift 代码并从 Excel VBA 中调用它。在 Mac Os 上,Windows Dll(动态链接库)的等价物似乎是一个 dylib 文件。这是一个做到这一点的 Youtube 视频,How to build dylib for use in VBA within Excel for Mac OS - YouTube

很抱歉,我无法为您提供完整的解决方案,如果某些链接不匹配,我也很抱歉(因此 Apple 链接适用于 Swift 语言,YouTube 视频描述了用 C++ 编写)。我从来没有在 Mac 上编程过,但我希望这能引导你走向正确的方向。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。