Форум программистов, компьютерный форум 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() { подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,898
Завершенные тесты: 1
13.07.2015, 18:33     Генерация и проверка серийного номера, как реализовать?
Цитата Сообщение от young_snake Посмотреть сообщение
Хорошо, а как примерно реализовать такой подход с ассиметричной криптографией?
Взять хорошую проверенную криптографическую библиотеку и реализовать серверную и клиентскую части защиты.
Цитата Сообщение от young_snake Посмотреть сообщение
И как можно обойтись без него?
Можно упрощать приведённую мной схему. Заменить асимметричное шифрование симметричным. Заменить надёжное шифрование простым самопальным. Заменить криптографический хеш на что-то попроще из стандартных, сделать самопальный хеш, отказаться от хеширования вообще.
Каждый из этих шагов серьёзно упростит атакующему анализ защиты и создание генератора ключей.
В конечном итоге можно прийти к простейшей схеме вроде той, что десятилетиями использует Джефф Фогель: серийник вычисляется из VolumeID несколькими арифметическими операциями. То, что даже не генераторы, а просто формулы для генерации ключей, которые можно вбить в Excel и пользоваться, появляются в день выхода его продуктов, его не особо заботит: он полагается в основном на совесть пользователей (а в последнее время - на системы цифровой дистрибуции вроде Apple Store). Иными словами, он вкладывает в защиту ровно столько усилий, чтобы она считалась наличествующей с юридической точки зрения и ни капли больше (как я подозреваю, это несколько минут для каждой новой игры). И нельзя сказать, чтобы этот подход был лишён здравого смысла. Хоть он и не рассекает океаны на личной позолоченной яхте, с голоду не умер.
 
Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru