我正在寻找一个扩展,可能是一个解析器函数,它接受输入字符串(可以是任何wikitext,并且可能需要在调用中支持wikitext解析),并生成输入的加密散列。
示例(使用语义Mediawiki查询)用法:
{{#hash: sha1|{{#show: SomeTestingPage|?SomeValue# -}
{{# [Purpose::Freighter]|?format=list|link=none|headers=hide}}:md5|{{#ask:[分类:船] [Displacement::>100000] hash }}
在Mediawiki中有类似的东西吗?
重要提示:不要将其与HashTables扩展混淆,后者实现了哈希表查找,但实际上不会在页面级生成加密哈希值。
发布于 2019-05-29 06:14:42
除了md5和sha1的加密值在这一点上是有问题的这一事实之外,我不知道已经有一个扩展可以做到这一点。创建一个应该是相当简单的,包括它能够解析wikitext。
https://www.mediawiki.org/wiki/Manual:Parser_functions这本手册给了你一个基本的例子,它是如何工作的,它应该是相当容易理解的。
https://stackoverflow.com/questions/56346662
复制相似问题