Продукты и другие продукты Microsoft часто имеют ключ продукта, который состоит из 5 групп из 5 символов, например:
ABCDE-12345-ABCDE-12345-VWXYZ
Как продукт знает, действительно ли ключ? Какая-то криптография? Есть ли библиотека, если я хочу использовать этот тип ключа продукта в своем коде?