Мы решили начать работу над многофакторной аутентификацией, выпуская приложения для iPhone, Android и Blackberry для наших клиентов.
Подумайте Google Authenticator однозначно. система временных паролей.
Я могу понять, как я могу сгенерировать уникальную строку путем хеширования с использованием SALT на основе секретного ключа учетной записи плюс серийного номера устройства (или другого уникального идентификатора).
Но есть ли у кого-нибудь идеи, как сгенерировать уникальный короткий номер, как это делает Google? И / или есть ли у кого-нибудь хорошие ссылки на статьи о достижении такого рода вещей?
Большое спасибо