Skip to content

Python code for encryption and decryption of text using DES algorithm

Notifications You must be signed in to change notification settings

Retr0-45809/Data-Encryption-Standard-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Data-Encryption-Standard-algorithm

The Data Encryption Standard is a symmetric-key algorithm for the encryption of digital data.

  1. In the first step, the 64 bit plain text block is handed over to an initial Permutation(IP) function.
  2. The initial permutation is performed on plain text.
  3. Then initial permutation(IP) produces two block halves;Left Plaintext(LPT) & Right Plaintext(RPT).
  4. Now each LPT and RPT to go through 16 rounds of encryption process.
  5. In the end, LPT and RPT are rejoined and a Final Permutation(FP) is performed on the combined block
  6. The result of this process produces 64 bit cipher text.

About

Python code for encryption and decryption of text using DES algorithm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages