PKCipher is a utility library for generating Product Keys for Applications. The cipher encrypts a string and the result is a value with the same length as the original string. The input string can be anything. For product keys it would consist of values such as 23KJ-3455-FD90-DFK3.