我正在實現AES算法128位密鑰。加密後,加密數據的前16個字節將存儲在.docx文件中。之後,.docx文件將被阻止。使用Apache poi將數據寫入Word文檔?
XWPFDocument document = new XWPFDocument() ;
FileOutputStream out = new FileOutputStream(filename,true);//filename is .docx word document
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText(ress1);//ress1 is a String datatype
document.write(out);
你是什麼意思的「封鎖」?你面對什麼確切的問題? –
當我打開.docx文件它顯示:辦公室打開的XML文件無法打開,因爲內容有問題。之後,它顯示:在Word文檔中發現不可讀的Word內容。是否要恢復此文檔的內容? – kalyan
您是如何計算出前16個字節的數據被存儲和剩餘數據未被存儲的?此外,我對你爲什麼要在Word文件中存儲加密數據有點好奇嗎?你是否想要密碼保護你的文件? –