Как зашифровать файлы большого размера с помощью commoncrypto в ios в swift 3?

#ios #swift #encryption #aes #swift3

#iOS #swift #шифрование #aes #swift3

Вопрос:

Я работаю над шифрованием и дешифрованием aes 128. Я могу зашифровать файлы меньшего размера с помощью commoncrypto. Но я не нахожу подходящего решения для обработки файлов большого размера с помощью шифрования commoncrypto aes. пожалуйста, помогите мне. Заранее спасибо за помощь.

Ответ №1:

Используйте потоковую передачу файлов с помощью обычных криптографических функций: CCCryptorCreateWithMode , CCCryptorUpdate , CCCryptorFinal и CCCryptorRelease .

Или смотрите Инкрементное использование RNCryptor.