Dongle A dongle is a hardware device that looks like a USB flash drive. It was originally named a dongle. It later developed into a popular industry term for software protection today. "Dongle" is a device that is plugged into a computer. An encryption product that combines software and hardware on the mouth (new dongles also have USB ports). Generally, there are tens or hundreds of bytes of non-volatile storage space available for reading and writing, and now newer dogs also contain microcontrollers inside. Software developers can exchange data with the software dog through the interface function (that is, read and write the software dog) to check whether the software dog is plugged into the interface; or directly use the tools provided with the software dog to encrypt their own EXE files (commonly known as "encapsulation"). "). In this way, software developers can set multiple software locks in the software and use the software dog as a key to open these locks; if the software dog is not inserted or the software dog does not correspond, the software will not execute normally.
The dongle achieves encryption by exchanging data with the dongle during the execution of the software. The dongle has a built-in microcontroller circuit (also called a CPU), which enables the dongle to have the processing capabilities of judgment and analysis, enhancing active Anti-decryption capabilities. This encryption product is called a "smart" dongle. The built-in microcontroller of the dongle contains algorithm software dedicated to encryption. After the software is written into the microcontroller, it cannot be read out. This way, it is guaranteed that the dongle hardware cannot be copied. At the same time, encryption algorithms are unpredictable and irreversible. The encryption algorithm can convert a number or character into an integer, such as DogConvert(1)=17345, DogConvert(A)=43565.
Dongle is an intelligent software protection tool provided for software developers. It includes a piece of hardware installed on the computer's parallel port or USB port, and a set of interface software suitable for various languages. and tool software. The dongle is based on hardware protection technology, and its purpose is to prevent the illegal use of intellectual property through the protection of software and data. U disk, the full name is "USB flash disk", the English name is "USB flash disk". The name USB flash drive originally came from a new type of storage device produced by Netac, called "USB flash drive", which uses a USB interface to connect. After the USB interface is connected to the computer host, the data in the USB flash drive can be placed on the computer. The data on the computer can also be placed on the USB flash drive, which is very convenient. Since Netac has registered patents for equipment with similar technology produced later, it can no longer be called "U disk" and is renamed the homophonic "U disk". Later, the name USB flash drive became widely known because it was simple and easy to remember, and until now, the two have been used interchangeably, and no distinction is made between them. Its biggest advantages are: compact and easy to carry, large storage capacity, and cheap price. It is one of the mobile storage devices. General U disk capacities include 1G, 2G, 4G, 8G, 16G, etc. The price is the most common 4Gb, which can be bought for about 40 yuan. The capacity of U disks has been greatly improved, such as: 4G, 8G, and 16G U disks. It is easy to carry and is a mobile storage device, so of course it is not plugged into the case. We can hang it on our chest, hang it on a keychain, or even put it in our wallet.