взгляните на приложение 1password это, вероятно, лучшее приложение для хранения паролей на рынке.Их философия заключается в том, что они хранят все ваши пароли за 128-битным шифрованием, где вы используете свой пароль 1password. Кроме того, все пароли веб-сайтов представляют собой случайно сгенерированные буквенно-цифровые строки.Так что на самом деле шансов на столкновение нет, и вы в безопасности, где бы вы ни находились.
Вы не должны использовать сервер, который просто означает, что люди могут предполагать, что их пароли где-то сидят, и если вы хороший разработчик приложений, пароли на сервере будут такими же безопасными, как если бы вы хранили их на стороне клиента..
Что касается выяснения шифрования, если они «действительно хотят», то это действительно зависит от пользователя, выбирающего один пароль, которым они вводят всю свою информацию.Да, можно взломать шифрование с помощью грубой силы, но если пользователь выберет буквенно-цифровую строку, не входящую в словарь, вероятность проникновения почти невозможна.Кроме того, если вы все правильно шифруете, они не могут просто «сломать» шифрование.
Последнее только потому, что я могу
Кредиты XKCD