Skip to main content

Posts

Showing posts from June, 2020

What is Cryptography and the Process of Encryption/Decryption with Python (AES - CBC Mode)

In the IT industry, Cryptography is one of the most important techniques to secure sensitive data. According to Wikipedia Cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages. What this exactly means let's understand, now assume that you have a secret message that you do not want to share with any other except the receiver. Of course, you are sending the message to the receiver so he only will receive that message but what if someone manages to hack your message. In this case, if your message will be in a normal text he can easily read it, so to avoid this type of risk we encrypt our message before sending it. So that even if someone manages to hack our message he can not read the message. As per my understanding, the Encryption/Decryption or Encoding/Decoding of the message is called Cryptography. There are multiple ways to Encrypt and Decrypt the message, I will be covering here AES (Advanced Encryption...