0

我正在尝试使用 HDIV 的密码标签对参数进行加密。我已经尝试了以下页面中的示例https://github.com/hdiv/hdiv/wiki/05.-HDIV-Tag-Libraries#5113-tag-cipher

根据文档

<input type="hidden" name="p1" value="<hdiv:cipher parameter="p1" value="v1"/>"/>

应该给出结果

<input type="hidden" name="p1" value="0"/>

但是我得到

<input type="hidden" name="p1" value="v1"/>

没有任何东西被加密/隐藏起来。

有我需要的配置吗?

我正在使用HDIV 3.2.0

4

1 回答 1

1

您是否在表单中包含<hdiv:cipher>标签?例如<form:form>Spring MVC 中的标签。

cipher 标签旨在为现有表单添加新参数,因此您必须将其包含在表单标签中。

要检查的另一件事是confidentialityHdiv 配置中的配置选项。如果它被禁用,您将不会得到机密值0,而是真正的值v1

于 2016-06-03T19:51:34.947 回答