Java 如何使用过滤器加密servlet生成的cookie?

Java 如何使用过滤器加密servlet生成的cookie?,java,servlet-filters,Java,Servlet Filters,当servlet生成cookie并将其添加到响应头中时,我希望使用Java过滤器对同一cookie进行加密,并将加密的cookie传递给客户端。此外,如何使用过滤器访问servlet生成的响应的HTML内容?您可以另外设置cookie的属性。这将禁用JavaScript对cookie的访问。(Cookie的问题在于其长度有限,而且彻底的加密成本很高。) 解密来自请求的Cookie只需调用getCookies()并在覆盖的getCookies中传递一个新的Cookie[] 加密响应cookie的过

当servlet生成cookie并将其添加到响应头中时,我希望使用Java过滤器对同一cookie进行加密,并将加密的cookie传递给客户端。此外,如何使用过滤器访问servlet生成的响应的HTML内容?

您可以另外设置cookie的属性。这将禁用JavaScript对cookie的访问。(Cookie的问题在于其长度有限,而且彻底的加密成本很高。)

解密来自请求的Cookie只需调用
getCookies()
并在覆盖的
getCookies
中传递一个新的
Cookie[]


加密响应cookie的过程几乎相同:a沿着链传递,通过覆盖它来拦截
addCookie

如果使用SSL,我认为您不需要加密cookie值来覆盖addCookie,我们需要检索servlet设置的cookie数据。如何做到这一点?它仅在web服务器请求cookie时工作。。。但是,当服务器设置cookie值时,如何对其进行加密??