Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当客户端选择带有上传组件的文件时,我需要使用 JSF 2(创建面孔组件)或 primefaces 2.2(我在上传组件中从客户端看不到任何内容)从客户端实现 PGP 加密,因为文件包含机密信息,来自服务器的加密没有帮助,你能给我一些帮助或任何想法吗?
JSF/PrimeFaces 不会对您有太大帮助 - 如果您必须在发送之前加密文件,则必须在 JavaScript 中在客户端完成。所以你必须在 JS 中读取文件,在 JS 中加密,然后你可以使用 Base64 之类的东西对加密的内容进行编码,将该值分配给 inputText,然后提交给服务器。
请参阅JavaScript 读取文件内容 和 http://www.hanewin.net/encrypt/