Намерих толкова много методи за шифроване, налични в Java. аз прочетох, че AES е най-добрият.
всъщност ми е необходимо файлово криптиране в Android. мога ли да използвам AES метод? или по друг прост начин?
Благодаря предварително!!
Отговори:
1 за отговор № 1Можете да използвате AES и това е много добър вариант. Независимо дали това е най-доброто, е невъзможно да се каже.За целите на сигурността няма притеснение, ако го използвате правилно (по-голямата грижа ще бъде нещо като ключов мениджмънт и спазване на най-добрите практики). По отношение на ефективността, това може да е проблем за някои устройства с Android. Може би искате да използвате Blowfish за ефективност. Това не е по-малко сигурно в този момент пример за криптиране и декриптиране на файл, който да ви помогне да започнете с кода.
0 за отговор № 2
В зависимост от това, което искате да използвате, може да искате алгоритъм за кодиране, който е много по-бавен от "най-добрия", така че Blowfish обикновено се препоръчва, тъй като може да бъде настроен на различни нива на скорост.
(Причината, поради която се иска бавен код на мобилни устройства, е да се направи невъзможно грубата сила, ако нападателят придобие физически контрол над устройството)