2015-11-27 2 views
-1

Я использую C++ и работаю над своей собственной игрой, которая использует mssql в качестве базы данных (так что да, я могу где-то хранить сгенерированный идентификатор оборудования). но это не главное. Можно ли генерировать идентификатор оборудования, который нельзя подделать, или обмануть идентификатор оборудования, например, для него потребуется совершенно новая «материнская плата» или «видеокарта».Возможно ли генерировать неописуемый идентификатор оборудования или очень сложно обмануть идентификатор оборудования? (т. е. купить новую часть ПК?)

Большое спасибо за мое невежество Я новый программист. :)

пример:

Скажите, что я сделать это сгенерировать GUID, когда пользователь создает учетную запись, хранить его в моей базе данных. Просто. Затем я делаю этот GUID неспособным войти в игру (скажем, они были пойманы взломом, например). Затем они создают новую учетную запись. Будет ли эта новая учетная запись генерировать один и тот же идентификатор GUID, а это значит, что они все еще запрещены? (Это результат, который я ищу.)

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

+0

Абсолютно непонятно, о чем вы спрашиваете. Что именно вы подразумеваете под _spoof_? Вам нужно сгенерировать идентификатор оборудования, который не может быть _spoofed_? Или вам нужно сгенерировать id, который _spoofs_ какой-нибудь другой идентификатор? Или вы хотите купить новое оборудование, которое будет _spoof_ каким-либо другим идентификатором? – Petr

+0

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

+0

Вам лучше отредактировать это в вопросе и комментарий, который вы оставили на ответе Лиамта. – Petr

ответ

-1

Я думаю, что вы ищете GUID. GUID - это цифры, которые практически гарантированно будут уникальными.

Считать this. Там есть много генераторов GUID, если это действительно то, что вам нужно.

+0

Скажем, я делаю это, генерируя GUID, когда пользователь создает учетную запись, я храню ее в своей базе данных. Просто. Затем я делаю этот GUID неспособным войти в игру (скажем, они были пойманы взломом, например). Затем они создают новую учетную запись. Будет ли эта новая учетная запись генерировать один и тот же идентификатор GUID, а это значит, что они все еще запрещены? (Это результат, который я ищу.) –

+0

Нет, GUID будет другим. Что им нужно для создания новой учетной записи? Эл. адрес? Если да, почему бы не просто «запретить» это? Я думаю, это сводится к тому, как вы знаете, что два создаваемых пользователя навязывают одному и тому же человеку! – LiamT

+0

У меня есть возможность запретить учетную запись. Но сделать учетную запись бесплатной, и я не хочу, чтобы моя база данных была отправлена ​​спамом с учетными записями моих мошенников. Поэтому, если я могу навсегда запретить мошенник, в первую очередь это исправляет это. (запрет на идентификатор оборудования! :)) Я просто не уверен, как я могу сгенерировать идентификатор оборудования, который не легко подделать/обойти. –