Hardware Against Software Piracy (HASP) is a hardware-based licensing and protection system. Hardware is a general term that refers to the physical artifacts of a Technology. The Copyright infringement of Software (also known as software piracy) refers to several practices which involve the unauthorized copying of computer Based on flash technology, modern HASP systems connect to a USB port, while older ones used the parallel port or the serial port of a computer. A parallel port is a type of interface found on Computers ( personal and otherwise for connecting various peripherals In Computing, a serial port is a Serial communication physical interface through which information transfers in or out one Bit at a time (contrast A computer is a Machine that manipulates data according to a list of instructions.
Manufacturers of HASP protected software provide their customers with the appropriate HASP device.
When a HASP protected program is launched, it checks to see if the device is attached. If it is, the program receives a license code from the device and loads the application normally. If the device cannot be detected or is not installed, the program launch is cancelled.