Я работаю над приложением, которое требует шифрования видеофайлов, которое работает достаточно хорошо. Но метод, который я использую для дешифрования, возвращает видео, как в массиве байтов. Так есть ли вообще, что я могу воспроизвести видео, используя этот массив, не создавая новый файл.
Расшифровка моего метода:
private static byte[] decrypt(byte[] raw, byte[] encrypted) throws EncrypterException {
SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
try {
final Cipher cipher = Cipher.getInstance("AES");
cipher.init(Cipher.DECRYPT_MODE, skeySpec);
return cipher.doFinal(encrypted);
} catch (Exception e) {
throw new EncrypterException(e);
}
}
Помогите, пожалуйста, я застрял здесь?