Я ищу способ повторить следующий ввод пароля изображения. Я пробовал много способов, но не смог найти название этого типа ввода, который используется во многих банках в Бразилии.
Пароль состоит только из цифр, и, как вы можете видеть, вы нажимаете кнопки, на которых есть ваш пароль, но люди рядом с вами не могут определить точный пароль, потому что у каждой кнопки есть 2 цифры.
Например, пароль 12345 потребует нажатия кнопок: вторая, первая, пятая, первая и четвертая.
Пароль 424242 потребовал бы нажатия первой кнопки 6 раз.
Клавиатура рандомизируется при каждой перезагрузке страницы.
Это разворачивается на 2 вопроса:
Как числа кодируются на стороне клиента, чтобы на стороне сервера я знал, какие кнопки были нажаты.
Думая о бэкэнде, как вы храните такие пароли надежно , чтобы вы все еще могли найти пользователя со смешанным введенным паролем.
Часть сайта должна быть HTML / Javascript для ввода, а бэкэнд может быть любой базой данных в PHP / NodeJS / Python. Меня больше беспокоит описание метода, чем его реализация, поэтому псевдокод тоже подойдет.