Ice_BEAR_Bo писал(а):обычный алгоритм:
- хранение в базе в зашифрованом виде (на случай взлома)
- отправка (по требованию восстановления) на телефон пароля перед отправкой расшифрованного
вопрос: что не так с этим алгоритмом?
То, что он не защищает пароли в случае взлома.
Нормальный алгоритм -- это вычислительно тяжёлый хэш + соль.
Всё, что позволяет восстановить исходный текст пароля при условии
полного контроля взломщиками сервера или серверов -- не подходит по
определению.
Всё, что позволяет найти коллизию за приемлимое время -- не подходит по
задаче (какое время считать приемлимым и при какой затрате выч. ресурсов
-- определяется задачей).
Ice_BEAR_Bo писал(а):о каких ресурсах речь?
В данном случае речь шла в трудозатратах. Ну не волнует их вопрос безопасности. Так почему ожидать, что они будут тратить время/силы на реализацию бутафории?