Я реализую 128-битный ключ алгоритма AES. После шифрования первые 16 байтов зашифрованных данных будут храниться в файле .docx. После этого файл .docx будет заблокирован.Запись данных в документ Word с помощью Apache poi?
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-файлы Office не могут быть открыты, потому что есть проблемы с содержимым. После этого он показывает: Word нашел нечитаемый контент в word doucument. Вы хотите восстановить содержимое этого документа? – kalyan
Как вы поняли, что первые 16 байтов данных хранятся, а оставшиеся данные не сохраняются? Также мне немного любопытно, почему вы хотите хранить зашифрованные данные в текстовом файле? Вы пытаетесь защитить паролем свой файл? –