Skip to main content

Posts

Showing posts from August 25, 2018

Basic Cryptographic Operation

Basic Cryptographic Operation In this post, We will learn some terminologies that used in computer security. Basic Terms in Cryptography Encryption:  Encryption is a process to translate a plaintext to a cipher. Decryption:  Decryption is a process to translate a cipher to plaintext as it was before encryption. Plaintext:  This is a message, a string that we want send securely like an email, a text message etc. Cipher:  Cipher is a secure message that produces as a result of encryption. Initialization vector (IV):  IV provides semantic security to the cipher. It means that same message should have a different cipher. Padding:  Padding is a way to take data that may or may not be a multiple of the block size for a cipher and extend it out so that it is. Padding required of may many cipher mode because data to be encrypted to the exact multiple of block size. Key : In cryptography, a key is ...