Безопасный способ зашифровать строку в Android, даже если проект декомпилируется? - PullRequest
0 голосов
/ 01 сентября 2018

Мне нужно зашифровать некоторые строковые данные в моем приложении для Android, используя безопасный алгоритм шифрования. Мы знаем, что безопасная система шифрования не скрывает алгоритм шифрования, она скрывает ключ; Но можно декомпилировать приложение для Android с помощью таких инструментов, как javadecompilers , поэтому независимо от того, какой алгоритм я использую, всегда возможно, что кто-то декомпилирует мое приложение, найдет мой ключ и получит доступ к моим данным!

Что я считаю правильным? И если да, то каково решение?

1 Ответ

0 голосов
/ 03 сентября 2018

Может быть, вы можете использовать реализацию Natvie RNCryptor Роба Напье, которую вы можете найти здесь: https://github.com/TGIO/RNCryptorNative

И надежно храните ключ, как описано здесь: https://rammic.github.io/2015/07/28/hiding-secrets-in-android-apps/

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