1

我正在尝试制作一个 OpenOfficeWriter StarBasic-Macro 程序,它将 wiki 源代码转换为 Open office Writer。我需要一个生成 MD5 校验和的 starbasic 宏。OpenOffice 的文档中有一个 MD5Thumbprint,所以我想您可以使用某种宏代码在 Open Office starbasic 宏中计算 MD5。这就是我要找的。

我想我必须在安全模块中使用 XCertificate 接口,但我不知道宏代码应该如何。因此,我需要一个 Open Office starbasic 宏命令或代码,例如:stringMD5=s.md5(),其中将是一个字符串(例如“Douglas C-47 Skytrain.jpg”之类的东西),而 stringMD5 应该是一个字符串或我可以制作成字符串的东西(在这个例子中,最后的结果应该是字符串“40decfb5f1be8bca1e56c8a853027941”,它是字符串“Douglas C-47 Skytrain.jpg”的MD5)。

我想避免使用 Python(请参阅:如何获取字符串的 MD5 总和?),而是创建一个 starbasic 宏。如果有人有小费,我当然会很高兴。乔治

4

1 回答 1

0

加密扩展似乎可以满足您的需求。但是,它可能不适用于最新版本的 OpenOffice。

否则,请使用PythonJava等可以使用库计算 MD5的语言编写宏。

相关:https ://forum.openoffice.org/en/forum/viewtopic.php?f=5&p=391985

于 2016-07-23T09:16:15.450 回答