Возможный дубликат:
Надежный способ создания уникальных идентификатор оборудования
Я пытаюсь создать идентификатор, который будет уникальным для конкретного компьютера. Идентификатор не будет генерироваться случайным образом. Он будет основан на расчетах, так что идентификатор, сгенерированный для компьютера A, будет фиксированным и уникальным для компьютера A. Каждый раз, когда программа выполняется на компьютере A, она будет продолжать генерировать тот же идентификатор, а при выполнении на другом компьютере будет генерировать другой идентификатор, уникальный для этого компьютера. Это необходимо для того, чтобы два компьютера не имели одинаковых идентификаторов.
Моя задача: чтобы моя программа могла сгенерировать уникальный для компьютера идентификатор, ей необходимо выполнить расчет на основе начального числа, уникального для компьютера, на котором он выполняется.
Мой вопрос: Как я могу получить значение, уникальное для компьютера, чтобы использовать это значение в качестве начального числа в программе генерации идентификатора?
Можно ли получить от аппаратного обеспечения компьютера (например, материнской платы) значение, уникальное для этого компьютера? Таким образом, значение, скорее всего, не изменится, пока не будет заменена материнская плата компьютера.