iOS Как зашифровать и расшифровать изображение Swift 4? - PullRequest
0 голосов
/ 23 октября 2018

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

Я все готов найти одну тему:

Шифрование изображений в Swift

Но для меня это нехорошо.

Как я могу зашифровать изображение и отправить этот склеп изображение для разбора, и как расшифровывать изображение при загрузке данных ?

Важно, чтобы расшифровать изображение необходимо специальным паролем, который будет расшифровывать изображение.

Может быть, для этого все готово существует какая-то библиотека.

Я отправляю изображение на сервер:

 photoImage.image = img
    let data = UIImagePNGRepresentation(img)
    let file = PFFile(name: "image.jpg", data: data!)
    let parseObj = PFObject(className: "requests")
    parseObj["image"] = file
    parseObj.saveInBackground { (_, _) -> Void in }

1 Ответ

0 голосов
/ 23 октября 2018

Сохранить с writeToFile: параметры: ошибка: с NSDataWritingOptions NSDataWritingFileProtectionComplete или явно шифровать и расшифровывать при необходимости, сохраняя пароль в связке ключей, см. RNCryptor для хорошей подпрограммы шифрования.

https://github.com/RNCryptor/RNCryptor

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...