2012-02-26 2 views
1

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

ответ

2

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

[1] Анализ Inter-коммуникационное приложение в Android www.sigmobile.org/mobisys/2011/slides/interapp.pdf

+0

Прохладный , вот что я думал. И да, это останется в моем собственном приложении. – bwoogie

0

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

addencPass = username + ":" + password; 
     encPass = Base64.encodeToString(addencPass.getBytes(), Base64.DEFAULT 
       | Base64.URL_SAFE | Base64.NO_WRAP); 
Смежные вопросы