Зашифруйте файл в приложении nativescript для Android

#javascript #angular #typescript #encryption #nativescript

#язык JavaScript #угловой #машинописный текст #шифрование #nativescript

Вопрос:

У нас есть приложение NativeScript для Android, которое получает файлы из облака в каталог документов. Мы хотели бы зашифровать файлы в каталоге документов.

До сих пор мы рассматривали crypto-js, но я не мог найти, как зашифровать двоичное содержимое, только UTF-8 или base64.

Поэтому мы попытались сделать основную вещь-преобразовать наш файл в base64 и сохранить его (перед добавлением реального шифрования), но даже это не сработало.

Обратите внимание, что размер каждого файла составляет около 1 МБ, файлы представляют собой файлы epub, которые в основном являются zip-файлами.

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