Я работаю над приложением, которое нуждается в шифровании видеофайлов, которое работает достаточно хорошо. Но метод, который я использую для расшифровки, возвращает видео как в байтовом массиве.Так что, в любом случае, я могу воспроизвести видео, используя этот массив, не создавая новый файл.
Мой метод расшифровки:
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);
}
}
Пожалуйста, помогите мне, я застрял здесь?