gpt4 book ai didi

java - 在隐藏字段的 HTML 值中编码/加密 XML。

转载 作者:行者123 更新时间:2023-11-30 10:52:25 27 4
gpt4 key购买 nike

我需要在隐藏字段的 HTML 值中包含一个 XML 字符串

<input type="hidden" id="anyId" name="anyName" 
value="<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;...?>

我想在发送到前端之前对 XML 字符串进行编码/加密,因为它不应该是普通的可读文本。

编码和解码将在java中完成。

谁能告诉我最好的方法是什么以及我可以使用哪些框架/工具……。

谢谢。

最佳答案

我猜默认方式是 base64。它并没有真正加密,但也不是简单可读的。但是任何知道 base64 的人都可以解码它。在 Java 8 中,它会很简单:

String base64encodedString = Base64.getEncoder().encodeToString("blabla".getBytes("utf-8"));

String base64decodedString = new 
String(Base64.getDecoder().decode("dGVzdA=="), StandardCharsets.UTF_8);

那么您甚至不需要做这些事情。如果你想进行真正的加密,因为它真的是 secret 的东西,你必须在获取字符串的这个字节和创建 base64 字符串之间添加 exncrption。无论哪种方式,您最终都会使用 base64,因为恕我直言,这是将二进制文件转换为字符串的最简单方法。

关于java - 在隐藏字段的 HTML 值中编码/加密 XML。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34352697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com