Некоторые методы шифрования серийных номеров:
Асимметричный метод шифрования RSA. 1 Производитель создаёт для каждого серийного номера проверочный код с помощью секретного RSA-ключа шифрования. 1 Затем этот код в виде QR-пиктограммы печатается на этикетке поблизости от напечатанного серийного номера изделия. 1 Производитель публикует открытый RSA-ключ, с помощью которого любой желающий может декодировать проверочный код из QR-пиктограммы и сравнить его с серийным номером изделия. 1 Совпадение результата декодирования с серийным номером означает, что серийный номер был создан производителем и является подлинным. 1
Асимметричный алгоритм цифровой подписи. 2 Генерируются два ключа: открытый и закрытый. 2 В программе зашит открытый ключ, он служит для проверки серийных номеров. 2 Закрытый ключ есть только у разработчика: с его помощью можно сгенерировать серийный номер. 2