В настоящее время я работаю над проектом, в котором я могу зашифровать и расшифровать файлы.Я разрабатываю его на Java.
Вот как это работает (упрощенно):
- Сначала я читаю файл и преобразовываю его в байтовый массив
- ЗатемЯ зашифровываю байтовый массив и записываю его обратно в файл
Когда я хочу запустить зашифрованный файл, я делаю обратное, вот так:
- Я читаюзашифрованный файл и преобразование его в байтовый массив
- Затем я расшифровываю байтовый массив и записываю его обратно в файл.
Таким образом, файл преобразуется обратно в исходную форму.
Моя проблема в том, что я не хочу записывать расшифрованный байтовый массив в виде файла на диск.
Есть ли способ сделать это?Я хочу запустить расшифрованный массив байтов прямо в памяти.Под «запуском» я подразумеваю его выполнение, потому что это исполняемый криптер Win32.
Заранее спасибо, Онур