Я думаю, что здесь нужно рассмотреть два вопроса: конфиденциальность и удобство использования.
Серийные номера, очевидно, могут быть использованы в качестве уникальных идентификаторов, и когда они были включены на процессорах Pentium давным-давно, все пошло не так:
Из википедии:
Pentium III был первым процессором x86, который включал уникальный извлекаемый идентификационный номер, называемый PSN (серийный номер процессора). PSN в Pentium III можно прочитать программно с помощью инструкции CPUID, если эта функция не отключена в BIOS.
29 ноября 1999 года Группа Европейского парламента по оценке вариантов науки и техники (STOA) после своего доклада о методах электронного наблюдения попросила членов парламентского комитета рассмотреть правовые меры, которые "помешали бы установке этих чипов на компьютеры европейских граждан ». [13]
В конечном итоге Intel решила удалить функцию PSN на Pentium III на основе Tualatin, и эта функция не была перенесена на Pentium 4 или Pentium M. Эта функция не существует в современных процессорах Intel x86.
Как указал @EbGreen, вы можете использовать хеширование или другое преобразование для хранения и совместного использования аппаратных серийных номеров.
Я не уверен, что вы называете "серийный номер компьютера". Если это зависит от таких факторов, как драйверы, ядра, видеокарты, сетевые карты и другие элементы, которые могут быть удалены или обновлены, то всякий раз, когда пользователь делает это, я полагаю, ему / ей придется перерегистрировать или перенастроить ваше программное обеспечение, что анти-дружелюбный То же самое относится и к батареям. (Если серийный компьютер будет поступать с материнской платы, это не проблема, но материнские платы тоже можно обновить, хотя и реже).
Примечание: В то время как я писал этот ответ, ОП сделал комментарий о программном обеспечение , которое «предназначено для сбора данных о том , как ваша емкость батареи изменяется с течением времени», так что это означает , что должно быть батареей, и если Baterry изменяются, пользователь на самом деле был бы заинтересован в корректировке данных, поэтому мое второе замечание менее важно.