What is a Dongle?

internet computers

A dongle is a piece of hardware that attaches to a computer in order to make a piece of secured software run. A dongle in this sense is used as a high-end form of security to prevent the unauthorized copying of software, since making a copy of the hardware itself is much more difficult than simply copying the software. The fairly absurd word seems to have been chosen more or less at random as a placeholder to describe the device when it was first used, and over time it was adopted as the actual name.

The primary use of a dongle today is in very expensive software, usually aimed at a small core market. Very expensive rendering and audio mixing software, for example, often makes use of a dongle to ensure that people don’t pirate the programs – which may cost many thousands of dollars for a single license. Computer Assisted Design (CAD) software is another area in which the use of a dongle is not uncommon.

Although a few software companies have attempted to introduce dongle security with their consumer-oriented software, in every case it has been resisted very strongly by the customers. While specialists such as video editors, audio engineers, and architects are relatively willing to put up with the inconvenience of having an extra piece of hardware to keep track of in order to use their software, the average computer user is simply unwilling to put up with a dongle. As a result, consumer software that has incorporated a dongle has tended to have extremely reduced sales and ultimately to fail, or at least to flounder until the software manufacturer releases a new version without a dongle.

The earliest type of dongle was usually attached via a computer’s serial port. When the software being protected was loaded, it checked for the presence of this hardware device. If it found the hardware device, it loaded; if it didn’t find the dongle, it wouldn’t load. This simple system was fairly open to cracking, since a programmer could fairly easily find the value in the software that indicated whether the hardware was present and simply set it to exist.

Modern dongle technology usually makes use of a computer’s Universal Serial Bus (USB) port, plugging in just like a portable flash drive or other small USB device. Rather than simply checking for the presence of a piece of hardware, the software may send an encrypted request to the dongle for a validation key, which is also encrypted. This means that in order to crack the dongle, one must first crack the encryption. An even more secure form stores encrypted bits of the software on the dongle itself, which the program then calls for when it needs them. This means that even if one were to fool the software into thinking the dongle were present, the software would literally be unable to run, since it would be missing key parts of its code.

Related wiseGEEK articles

Category

wiseGEEK features

Subscribe to wiseGEEK


15
I have an iomega screenplay pro and just received a gift of a dongle for it. Can anyone tell me what the hell does it do?
- anon45381
14
suzmck - a dongle is only for hardware meets software application

strategies to prevent hacking and piracy ...so, no, it won't help you

unless your isp in spain needs you to have one to access the internet.

in that highly unlikely circumstance the isp will provide you with

one for their service. and for everybody else, each dongle is

localized to what software or groups of software they can use ....for

the most part ...you can't just have a dongle for Arturia and use it

for SynReg Donmac you heard incorrectly Yes to giddavr the dongle and

hardware and software are completely separate from things like RAM and

chipsets and motherboards. reinstall your OS and run the dongle

specific programs and contact the manufacturer for further details.

- anon35074
13
I am moving to Spain and wonder if a dongle will enable me to get internet connection to my laptop?
- suzmck1
12
i bought an infinity box last month and the dongle is corrupt what happened, please solve for me.
- larz
10
hello there. I was using a small software (about 18MB) for shop maintenance, which need a dongle or hasp that should b attached to the printer port (old type) in order the software should run. Now i lost that hasp and the software cannot b run. Although program can be installed and uninstalled but does not run. can a dongle eliminator or any other software can make it run again?

- jasly
9
Apparently "dongle" has been expanded in meaning by usage. I have heard it used to describe a flexible plug in device for a USB flashcard.
- donmac
8
i have a bluetooth headset. I work and use bluetooth for calls coming in at home. I would like to use this bluetooth to be able to hear my rca HDtv. I can do this on my cellphone by listening to music and then the call comes in. i am getting hard of hearing and would like to be able to listen to tv without running my family out of the room. I am getting older, Yes the older generation is interested in bluetooth. (62 years old female LOL) I have a bluetooth adapter usb and what i bought was called a dongle. i have usb port on the side of my tv.
- eistot
7
I have a camera that holds 4GB of internal memory and you must use all of the 4GB in order to put in a memory stick. On different sites, it says that the dongle will be able to remove the pictures. I have the Sony DSC-T2 and i'm not sure what the sites are talking about/

thanks

- anon8462
6
Is that any dongle can work with any software or its each dongle come with the software which we bought as key to protect the software piracy.

Thanks

- alattas
5
I have an ultrasound machine which uses windows xp.

The unit consists of a PCI card which acts as the interface between the computer and the ultrasound module and related hardware along with the software program, which is protected by a pass through parallel port dongle from Rainbow.

I find the processor and memory are slowing the performance of the ultrasound module.

Can I change the motherboard, CPU and the Memory and still be able to use the setup with the orogonal Dongle?

giddavr

- giddavr
3
I use my IOgear bluetooth dongle to copy my address book and calender as well as music files to my Nokia 6126. Use Nokia's free PC Suite, and all works well.
- anon3859
2
Depending on the driver software of your Bluetooth dongle, you should see an entry in your Send To context menu like "Bluetooth" or the Bluetooth display name of your mobile. The mobile then automatically detects the type of file being transferred and saves it to the appropriate location. Bluetooth on the mobile should be turned on.
- anon2874
1
I use dongle to transfer data, like photos, music, videos, etc. from my mobile to my PC using bluetooth. How can I transfer music from my PC to my mobile using the same technology. My mobile is 6151 - Nokia

thnx

- anon835

FREE: Subscribe to wiseGEEK

 
    learn more

our strict privacy policy ensures that your email address will be safe



Written by Brendan McGuigan
Last Modified: 16 September 2009

copyright © 2003 - 2009
conjecture corporation