我正在尝试制作一个OpenOfficeWriter StarBasic-Macro程序,它将wiki源代码转换为Open office Writer。我需要一个starbasic宏,它生成MD5校验和。 OpenOffice文档中有一个MD5Thumbprint,所以我想你可以使用某种宏代码在Open Office星形宏中计算MD5。这就是我要找的。 p>
我想我必须在安全模块中使用XCertificate接口,但我不知道宏代码应该如何。所以我需要一个Open Office starbasic宏命令或代码如:stringMD5=s.md5()
,其中将是一个字符串(例如“Douglas C-47 Skytrain.jpg”之类的东西)和stringMD5应该是一个字符串或者我能做的东西make到一个字符串(在这个例子中,结尾的结果应该是字符串“40decfb5f1be8bca1e56c8a853027941”,这是字符串“Douglas C-47 Skytrain.jpg”的MD5)。
我想避免使用Python(参见:How to get MD5 sum of a string?)并改为创建一个星形宏。如果有人有小费,我当然会很高兴。乔治
答案 0 :(得分:0)
cryptographic extension似乎做你想做的事。但是,它可能无法在最新版本的OpenOffice中使用。
否则,请使用可以使用库计算MD5的Python或Java等语言编写宏。
相关:https://forum.openoffice.org/en/forum/viewtopic.php?f=5&p=391985