Пример:требуют различных символов в код Защитный код
a35sfj9ksdf
Как я могу попросить пользователя для нескольких символов (например, первый, четвертый и девятый) их кода безопасности, а затем проверить их? Основная трудность заключается в том, как хранить код безопасности в зашифрованном виде - если бы я должен хранить каждый символ в отдельности, тогда шифрование было бы невероятно легко сломать.
Почему бы не просто хеш-код и не спросить пользователя об этом? –
Мне тоже было интересно. Возможно, вам придется хранить хэш каждой комбинации, которую вы собираетесь попросить, но это кажется немного тяжелым. –
Возможный дубликат [Как хранить и проверять цифры, выбранные случайным образом из ПИН-кода/пароля] (http: // stackoverflow.com/questions/3388379/how-to-store-and-verify-digits-selected-at-random-from-a-pin-password) –