This class can be used to compute checksums of values passed by link URLs. It can generate a checksum from a list of parameters and values to be passed in links using a private constant key value. The class can also determine if a checksum is valid for a given list of parameters and values. The verification may consider a time range so the checksum is only valid if the current time is within the given range.