Пускам темата тук, защото най-вероятно ще ми трябва и помощ после с кода и да не пускам 100 теми...
Искам да направя Two-Factor Authentication (2fa) с ключове. Сценария е следния:
1. Регистрация - username, password, public_key
2. Вход - username/password -> втора страница декриптиране на криптирано съобщение и въвеждане на стринга, който ще получи.
Когато потребителя се логва, след като успешно мине първата страница му записвам в таблицата passphrase и той вижда на страницата тази passphrase, но в криптиран вид, която трябва да декриптира, за да я разбере и въведе.
Въпрос:
1. Как става криптирането на тази пассфраза? Генерирам някакъв рандом стринг, който после с ключа на сайта го криптирам и потребителя с публичния ключ на сайта я декриптира?
Някой ако е правил нещо подобно ще се радвам да сподели опит, уроци и т.н.
В момента целия процес на регистрация съм го завършил. И сега работя по входа. Проблема ми е точно тази стъпка с криптиране/декриптирането на пассфразата
Искам да направя Two-Factor Authentication (2fa) с ключове. Сценария е следния:
1. Регистрация - username, password, public_key
2. Вход - username/password -> втора страница декриптиране на криптирано съобщение и въвеждане на стринга, който ще получи.
Когато потребителя се логва, след като успешно мине първата страница му записвам в таблицата passphrase и той вижда на страницата тази passphrase, но в криптиран вид, която трябва да декриптира, за да я разбере и въведе.
Въпрос:
1. Как става криптирането на тази пассфраза? Генерирам някакъв рандом стринг, който после с ключа на сайта го криптирам и потребителя с публичния ключ на сайта я декриптира?
Някой ако е правил нещо подобно ще се радвам да сподели опит, уроци и т.н.
В момента целия процес на регистрация съм го завършил. И сега работя по входа. Проблема ми е точно тази стъпка с криптиране/декриптирането на пассфразата