我正在尝试使用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
答案 0 :(得分:1)
您是否在表单中包含<hdiv:cipher>
标记?例如,Spring MVC中的<form:form>
标记。
密码标记用于向现有表单添加新参数,因此您必须将其包含在表单标记内。
要检查的另一件事是Hdiv配置中的confidentiality
配置选项。如果已停用,您将无法获得机密价值0
,但实际值v1
。