Форум программистов, компьютерный форум CyberForum.ru

Генерация и проверка серийного номера, как реализовать? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ While в while http://www.cyberforum.ru/cpp-beginners/thread1498275.html
здравствуйте, я только начала изучать C++, с простыми циклами все понятно, а вот вложенные циклы туговато доходят. пожалуйста объясните данный код (желательно каждую строчку)) int i=0; int j=0; int num=0; while (i<10) { while (j<10) { num++; j++;
C++ Конструктор с параметром C++ Приветствую! Изучая одну литературу столкнулся с конструктором в котором мне не понятен синтаксис т.к. во время обучения самого С++ не сталкивался с ним. Объясните пожалуйста. struct func { int& i; func(int& i_) : i(i_) {}//собственно конструктор который не понятен, объясните как он работает, и если можно напишите аналог void operator() () { ... http://www.cyberforum.ru/cpp-beginners/thread1498274.html
Контейнер map с сохранением порядка вставки элементов C++
Можно ли в контейнере расположить ключи так, чтобы они не были отсортированы в порядке убывания или возрастания. Например я ложу в контейнер такие ключи: map<string,string> st; st.insert(make_pair("A","A1")); st.insert(make_pair("C","C1")); st.insert(make_pair("B","B1")); Но "map" располагает ключи в алфавитном порядке автоматически, то есть: A:A1 B:B1
Можно ли узнать, каким компилятором была собрана ты или иная DLL-ка ? C++
сабж..
C++ Поиск в тексте неодинаковых открытой и закрытой дужек или кавычек http://www.cyberforum.ru/cpp-beginners/thread1498264.html
разработать программу по поиску в тексте неодинаковых открытой и закрытой дужек или кавычек. Исправить ошибки и сохранить файл
C++ Ошибка в коде: "использована неиницилизирована локальная переменная" решал задачку где нужно создать функию котора выводит среднее значение введеных чисел масива. код написал но не компилируется, выдает ошибку "использована неиницилизирована локальная переменная". помогите исправить, вот код #include <iostream> using namespace std; int intmax(int); const int size = 5; int main() { подробнее

Показать сообщение отдельно
Kurles
154 / 119 / 29
Регистрация: 30.05.2015
Сообщений: 373
13.07.2015, 19:32     Генерация и проверка серийного номера, как реализовать?
Один из вариантов (упрощённый):
шаг один: на машине, для которой выполняем активацию, вычисляем
C
1
tmp1 = md5(id_hdd + id_cpu)
и отправляем нам вместе с именем пользователя. Затем у себя вычисляем
C
1
tmp2 = md5(tmp1 + user_name)
от tmp2 берём первые 16 символов - вот он наш ключ, отдаём его пользователю.

Теперь, когда пользователь на своей машине введёт своё имя и полученный ключ, значение на шаге два (первые 16 символов) должно совпасть с ключом. Вуаля, аутентификация пройдена :) На другой же машине с отличными id_hdd и id_cpu - фиг.
 
Текущее время: 04:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru