我正在寻找一个简单的 Java 加密解决方案,它允许我指定编码,以便可以将加密数据嵌入到 JSON 文档中。
为什么?发生错误时,我的 Web 服务会返回描述性 JSON 消息。如果发生内部服务器错误,我想包含一个包含诊断信息的字段,但是我想加密此数据以避免潜在的安全问题。
我要寻找类似于 YouTube 的内部服务器错误的东西,加上 JSON 和减去猴子。:
我正在寻找一个简单的 Java 加密解决方案,它允许我指定编码,以便可以将加密数据嵌入到 JSON 文档中。
为什么?发生错误时,我的 Web 服务会返回描述性 JSON 消息。如果发生内部服务器错误,我想包含一个包含诊断信息的字段,但是我想加密此数据以避免潜在的安全问题。
我要寻找类似于 YouTube 的内部服务器错误的东西,加上 JSON 和减去猴子。:
加密数据并将其作为base64字符串返回。
正如 Hot Licks 所说,使用您选择的方法进行加密以达到您想要的安全级别与性能/简单性。然后对该数据使用 Base64 编码,以便在 JSON 中轻松传输。周围有几个 Base64 库。查看这些堆栈溢出答案以获得良好的 Java 加密选项: