我想在esapi中为我的应用程序生成主密钥和MasterSalt。默认设置为
Encryptor.MasterKey=7AXyrRttFnPJHgzD/lTntA==
Encryptor.MasterSalt=tBp5pH+wXKHoICzUMLvnLQcncKE=
我试着根据上面提到的文档生成,但我得到了这个错误
E:\OWASP\esapi-2.1.0-dist>java esapi-2.1.0.jar -jar org.owasp.esapi.ESAPI
Error: Could not find or load main class esapi-2.1.0.jar
如果我做错了什
我有几个.properties文件,我想让Eclipse捡起来。根据安装ESAPI的说明,它说我可以通过以下操作将它们添加到我的项目中:
在Eclipse中,我将使用Window > Preferences > Java > Installed JRE
在那里,我选择了我唯一的选项jre7并点击编辑.按钮。
在默认VM参数中:方框中输入了以下内容:
-D org.owasp.esapi.resources="c:\.esapi"
然而,当我试图运行我的项目时,我会得到以下错误:
Error: Could not find or load main class
我正在尝试使用ESAPI在webapp (Jsps)中进行安全编码,以防止XSS。我在WEB/lib下添加了esapi-2.1.0.jar,并在JSP中添加了以下行以进行编码
ESAPI.encoder().encodeForHTML(request.getParameter(""))
但我得到一个例外情况如下
org.owasp.esapi.errors.ConfigurationException: ESAPI.properties could not be loaded by any means. Fail.
org.owasp.esapi.reference.Defau