What are the Different Types of Encryption Methods?
There are three basic encryption methods: hashing, symmetric cryptography, and asymmetric cryptography. Each of these encryption methods have their own uses, advantages, and disadvantages. Hashing, for example, is very resistant to tampering, but is not as flexible as the other methods. All three forms of encryption rely on cryptography, or the science of scrambling data.
People use encryption to change readable text, called plaintext, into an unreadable secret format, called ciphertext. Encrypting data provides additional benefits besides protecting the confidentiality of a message. These advantages include ensuring that messages have not been altered during transit and verifying the identity of the sender. All of these benefits can be realized by using any of these encryption methods.
The first encryption method, called hashing, creates a unique, fixed-length signature for a message or data set. Hashes are created with an algorithm, or hash function, and people commonly use them to compare sets of data. Since a hash is unique to a specific message, even minor changes to that message result in a dramatically different hash, thereby alerting a user to potential tampering.
A key difference between hashing and the other two encryption methods is that once the data is encrypted, the process cannot be reversed or deciphered. This means that even if a potential attacker were able to obtain a hash, he or she would not be able to use a decryption method to discover the contents of the original message. Some common hashing algorithms are Message Digest 5 (MD5) and Secure Hashing Algorithm (SHA).
Symmetric cryptography, also called private-key cryptography, is one of the oldest and most secure encryption methods. The term "private key" comes from the fact that the key used to encrypt and decrypt data must remain secure because anyone with access to it can read the coded messages. A sender encodes a message into ciphertext using a key, and the receiver uses the same key to decode it.
People can use this encryption method as either a "stream" cipher or a "block" cipher, depending on the amount of data being encrypted or decrypted at a time. A stream cipher encrypts data one character at a time as it is sent or received, while a block cipher processes fixed chunks of data. Common symmetric encryption algorithms include Data Encryption Standard (DES), Advanced Encryption Standard (AES), and International Data Encryption Algorithm (IDEA).
Asymmetric, or public key, cryptography is, potentially, more secure than symmetric methods of encryption. This type of cryptography uses two keys, a "private" key and a "public key," to perform encryption and decryption. The use of two keys overcomes a major weakness in symmetric key cryptography, since a single key does not need to be securely managed among multiple users.
In asymmetric cryptography, a public key is freely available to everyone and used to encrypt messages before sending them. A different, private key remains with the receiver of ciphertext messages, who uses it to decrypt them. Algorithms that use public key encryption methods include RSA and Diffie-Hellman.
Hashing is not encryption. Encryption means that the data or information encrypted can be decrypted. Hashing is a one-way function that has an output that is of a fixed length. You can't take a hash and "decrypt" it back to the original data.
All emails are already sent encrypted by most sites eg. Hotmail. Anywhere a https appears is basically a secure site.
@abundancer--There are several ways you can script a message. You can do a search for encryption methods and several options will come up. Some methods that I know of are pgp keys and VB script. You can go to google or hotscripts to get information on how they work and downloading instructions.
This is so much fun to think about! I love the National Treasure movies where they had so many messages that needed to be uncovered. I loved trying to play detective alongside the characters!
Does anyone know what some email encryption methods might be? I need to send some personal information to my mom's insurance agent and I would like to encrypt it so no one else sees it. Thanks, any help would be appreciated.
Data encryption methods have always fascinated me. It always brings up visions of spies and espionage, like the movie "Sneakers," I knew it kept others from reading a message, protecting the data, but I honestly never thought about the fact that it could information from being changed within the message. Fascinating!
Post your comments