Wednesday, 9 January 2019

A basic Encryption Decryption System

  • Transforming information from readable format to unreadable format.
  • Encryption Algorithms can be used to encrypt data.
  • Transforming from unreadable format to readable format
  • Decryption Algorithms can be used to decrypt data.
  • A string of bits used by a cryptography algorithm to transform plain text into cipher text or vice versa.
  • Key remains private and secures communication.

Plain text 

 The original message (before encrypting) is called as plain text

Cipher text

   The transformed message (after encrypting) is called as Cipher text.

  • Techniques used for decrypting a message without any knowledge of the encryption details.
  • "Breaking the code"

Brute force attack
  • Trying every possible key until an intelligible translation of the ciphertext into plaintext is obtained.

Two Techniques

1. Symmetric Cryptography
  • Also called secret key/private key cryptography
  • Same key used for Encryption & Decryption.
2. Asymmetric Cryptography.
  • Also called public key cryptography
  • A pair of keys is used for encryption and decryption.


Post a Comment

Codecademy Code Foundations

Popular Posts


Android (23) AngularJS (1) Assembly Language (2) Books (10) C (75) C# (12) C++ (81) Course (1) Data Strucures (4) Downloads (1) Engineering (13) flutter (1) FPL (17) Hadoop (1) HTML&CSS (40) IS (25) Java (89) Leet Code (4) Pandas (1) PHP (20) Projects (19) Python (401) R (69) Selenium Webdriver (2) Software (14) SQL (27)