What You Should Know About Cryptography

July 29, 2016 | Views: 7099

Begin Learning Cyber Security for FREE Now!

FREE REGISTRATIONAlready a Member Login Here


Hello all, this article is about Cryptography.

We’re going to talk about:

  1. What is Cryptography
  2. Goals of Cryptography
  3. What is Encryption
  4. What is Decryption
  5. Asymmetric Encryption
  6. Symmetric Encryption
  7. Hashing


Let’s begin…

What is Cryptography?

Cryptography is the art of creating puzzles and solving them. In Tech talk, cryptography is the art of hiding data and securing it from the bad guys. Cryptography can also be used to verify a file – whether it’s been altered or changed. It contains the algorithm that hides the data and how we’ll release the data by creating a key that unhides the data. We’ll talk about that in a minute.


Goals Of Cryptography

Cryptography has three main goals:

  1. Confidentiality( Data Privacy )
  2. Data Integrity
  3. Authentication


This is the most commonly addressed goals. Meaning, the message is encoded and concealed, the sender encrypts it by using the cryptographic key and the recipient decrypts the message by the key.

Data Integrity:

It ensures that the message sent was not modified along the way. Hashing can be used to create a unique message digest from the message that’s sent along with the message. The recipient creates a second digest to compare it with the original.


A user or system can prove their identity to another who does not have personal knowledge of their identity. Accomplished using digital certificates.


What is Encryption?

Encryption is the process in which the data goes through a lot of math functions and hides it by making it unreadable – i.e making the data scrambled. This is the most effective way to achieve security data security.

Actually, it hides all the data and creates a key. Therefore, the data can only be read by unlocking it with the key. It’s like a home lock. You lock your home so that no bad guy can get in. The lock has the key and only the right people have the key to get in. No one else can get in.


What is Decryption?

Decryption is the process of converting the encrypted data to its original form or readable form by using a specific key.


What is Asymmetric Encryption?

As I mentioned earlier, when the data is encrypted, a key is created. Asymmetric creates a pair of keys – one private and one public. One encrypts and the other one decrypts. The keys are interchangeable, in the sense that if key X encrypts a message, then Y can decrypt it. And, if key Y encrypts a message, then key X can decrypt it.


What is Symmetric Encryption?

It’s a type of encryption in which the same secret key is used to encrypt and the same key is used to decrypt.



Hashing is the checking of a file’s integrity to see if that it’s not been modified or changed. You can calculate your files hash and compare it if the two hashes are same. If this is the case, the file has not been modified. If it does show a change, then the file has been modified.


Hope you’ll learn something from this post 🙂


Share with Friends
Use Cybytes and
Tip the Author!
Share with Friends
Ready to share your knowledge and expertise?
  1. Agree for the most part; however, I think Authentication and Integrity is facilitated by the use of a crypto system, but can be done without it (e.g. CHAP and WEP). Digital signatures, hashed passwords, and even biometric values/credentials are transmitted securely as cryptic data via the methodologies of encryption. The third goal you mention (confidentiality) can only be achieved through the use of crypto. While the other two are wholly supported/assured through the enciphering of clear data. (This view may be splitting hairs but I think it bears distinction.)

  2. Thanks for a succinct article. I do belief non-repudiation is another goal of cryptography.

  3. Easy to understand and informative article. Thanks.

  4. Very simple to read and understandable article. Great for the beginners of cryptography especially the one’s who are having a hard time understanding the meaning behind these terms, nice work.

  5. A very knowledgeable article. Great Read In simple and concise terms.

Page 1 of 41234»
Comment on This

You must be logged in to post a comment.

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Support Cybrary

Donate Here to Get This Month's Donor Badge

Skip to toolbar

We recommend always using caution when following any link

Are you sure you want to continue?