0

当客户端选择带有上传组件的文件时,我需要使用 JSF 2(创建面孔组件)或 primefaces 2.2(我在上传组件中从客户端看不到任何内容)从客户端实现 PGP 加密,因为文件包含机密信息,来自服务器的加密没有帮助,你能给我一些帮助或任何想法吗?

4

1 回答 1

0

JSF/PrimeFaces 不会对您有太大帮助 - 如果您必须在发送之前加密文件,则必须在 JavaScript 中在客户端完成。所以你必须在 JS 中读取文件,在 JS 中加密,然后你可以使用 Base64 之类的东西对加密的内容进行编码,将该值分配给 inputText,然后提交给服务器。

请参阅JavaScript 读取文件内容http://www.hanewin.net/encrypt/

于 2013-02-23T14:37:11.860 回答