Ага. Попробую разбить стоящую передо мной задачу на этапы:
1. Создаю ссылку для пользователя на
https://... ( Wiki пишет про сертификаты которые нужно будет выдавать клиенту. Откуда брать ? Как выдавать?)
2. Получаю от пользователя логин и пароль через форму.
3. Отсылаю данные на сервер и там используя хэш функцию с солью (Правильно ли генерить соль на основе случайного числа?) добавляю пароль и соль в базу.
При повторном логине пользователя используя соль проверяю пароль.
Поделитесь знаниями, подправьте если я не права, я думаю эта тема будет интересна многим.