当客户端选择带有上传组件的文件时,我需要从客户端使用JSF 2(创建faces组件)或primefaces 2.2(我在上传组件中看不到客户端的任何内容)实现PGP加密,因为文件有机密信息,从服务器加密没有帮助,你能给我一些帮助或任何想法吗?
答案 0 :(得分:0)
JSF / PrimeFaces不会对你有多大帮助 - 如果你必须在发送之前加密文件,那么所有这些都必须在JavaScript中完成客户端。所以你必须在JS中读取文件,在JS中加密,然后用Base64编写加密内容,将该值分配给inputText,然后提交给服务器。
参见JavaScript read file contents 和 http://www.hanewin.net/encrypt/