Many computer programs come with serial numbers, often called "Compact Disc keys", and the installers often require the user to enter a valid serial number to continue. These numbers are verified using a certain algorithm to avoid usage of counterfeit keys. 