Category: 

What Are the Different Types of Encryption Methods?

Hashing is a type of encryption method that is particularly resistant to hacking, but it is less flexible than other encryption methods.
Numbers, letters, and symbols are substituted for readable information in encryption.
Article Details
  • Originally Written By: Michael Linn
  • Revised By: G. Wiesen
  • Edited By: C. Wilborn
  • Last Modified Date: 28 September 2014
  • Copyright Protected:
    2003-2014
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The seahorse is among the only animals on Earth which has males bear the young.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

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.

Basic Function

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.

Hashing Encryption

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.

Ad

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 Methods

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 Forms

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.

Ad

More from Wisegeek

You might also Like

Discuss this Article

anon963364
Post 26

Hey guys how you doing from south africa

anon333814
Post 11

All emails are already sent encrypted by most sites eg. Hotmail. Anywhere a https appears is basically a secure site.

donna61
Post 3

@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.

abundancer
Post 2

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.

bobcat60
Post 1

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

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email