Передача паролей между действиями - PullRequest
1 голос
/ 27 февраля 2012

Безопасно ли передавать пароль от одного действия к другому, не шифруя его?Затем, когда он перейдет к следующему действию, я зашифрую его и сохраню.Или я должен сначала зашифровать его?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2012

Пока вы остаетесь в своем собственном приложении (не в других приложениях, оно более "рыбное"), с этим не должно быть проблем.Причина в том, что ваша информация остается в вашем процессе, поэтому другие никогда не видят ее.Если вы пропустите незашифрованный пароль через границу процесса, это, вероятно, плохая идея.Об этом [1] есть статья, которую стоит прочитать (я не думаю, что она слишком резкая, даже для «настоящих программистов»).В целом, пока вы храните данные в своем приложении, вы должны быть в безопасности, просто из-за изолированной среды, которую обеспечивает базовая реализация Linux.

[1] Анализ взаимодействия между приложениями в Android www.sigmobile.org/mobisys/2011/slides/interapp.pdf

0 голосов
/ 31 октября 2012

Вы использовали поставить дополнительно и мой код ниже:

addencPass = username + ":" + password;
        encPass = Base64.encodeToString(addencPass.getBytes(), Base64.DEFAULT
                | Base64.URL_SAFE | Base64.NO_WRAP);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...