Systems and methods for generating a-compact hardware identification
(CHWID) for a given computer system are disclosed. The compact hardware
identification (CHWID) may be used to control the use of software on the
given computer system depending on the degree of hardware changes to the
computer system. The compact hardware identification (CHWID) may be
electronically transmitted over limited bandwidth media, such as a
telephone.