Простая проверка с помощью кода

Я пытался найти решение, которое кажется более сложным, чем изначально. Вот что я пытаюсь сделать:

Program 1:
Generates an ID code...
ID: 1234567Program 2:
Takes that code and generates an unlock code:
Input > Enter ID: 1234567
Output > Unlock Code: 987654

Back to Program 1:
ID: 1234567
Enter Unlock Code: 987654
Code accepted, now doing other stuff...

Мне удалось найти только информацию о создании слишком сложных лицензионных ключей продукта или шифровании данных. Я просто пытаюсь найти простое решение и даже не могу найти ни одного примера того, что я пытаюсь создать где-либо, поэтому я не уверен, как назвать его для поиска в Интернете.

0

Решение

Шифрование и дешифрование может быть хорошим решением, но если вы ищете что-то другое, вы можете использовать генератор случайных чисел и хранить коды блокировки и разблокировки в std::map, Тогда вы можете легко использовать эти пары.

Для генерации случайных чисел, Combined MRG из L’Ecuyer (1999) хороший алгоритм Он также имеет c библиотека, которую вы можете легко интегрировать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector