Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 2.24 KB

File metadata and controls

42 lines (24 loc) · 2.24 KB

Encryption Algorithms

Looking forward to explore Cyber Security? Bringing to you Encryption Algorithms to lay some foundation about how things happen in CSec.

What is Encryption ?

Encryption algorithms are used in cryptography to transfer information between two people such that the thord person trying to steal information from you doesn't get the information. To understand more about this refer to this video: Encryption and it's types

Once, you have understood what it is, let's move on to How it's done. We'll study about Asymmetric Encrytion here.

RSA Algorithm

This is the most used algorithm for Asymmetric Encryption( public key encryption ) Go through this video, it will take you from basics to the logic behind RSA algorithm.

By this video, you might have realised that the basic requirement to do this is to find two very big prime numbers. How will you do this? Fermat's primality test comes to rescue for this. Watch this video to know the logic behind this.

AES ( Advanced Encryption Standard )

Refer to this video, for an explanation and animation of AES Block Cipher Algorithm.

An Example of Symmetric Encrytion: DES ( Data Encryption Standard )

DIVE DEEP

You have been delivered with sufficient logics required to code these algos. You can write your own codes via this. If you are pretty unsure about DES and AES, this and this respectively will help you see the implementation for the same.

Great work in understanding the Algorithms! If you have any doubts in any of the algorithms feel free to discuss them on our Telegram group.

We hope you liked this tutorial, as we have more coming up, next week on Algorithms, Simplified.


Created with ❤️ by WnCC