Skip to content

Encrypt/Decrypt File With Algorithm of Tripple DES. Using this app we can read inside the file! The main process is to encrypt, save the enc. key and latter on to decrypt that file.

artonh/Encrypt-File-with-3DES

Repository files navigation

Encrypt-File-with-3DES

The purpose of this app is to pick up one file and encrypt with 3DES, with a specific typed encrypting key or to autogenerate that one. Basically, it will read the file and encrypt it, then retrieve the key(if it’s autogenerated) for latter usage!

It's a faculty project that I did couple years ago! And it's descripted in Albanin (native) language! Koncepte të përgjithshme për (3)DES-in Triple Data Encryption Algorithm 3DES i cili pastaj bënë Data Encryption Standard (DES) tri herë në secilin bllok me të dhëna. Algoritmi DES përdorë celsin me gjatësi 56 bitesh, tanimë nuk është shumë i sigurtë sepse me kompjuter të fuqishëm ai mund të thyhet me bruteforce dhe për t’i ikur këtij rreziku 3DES-i përdor celsin 3*56=168 bit (mund të përdorë cels edhe me 115 bit). Celsat mund të jenë:

  1. Celsat të pavarur Key1 ? Key2 ? Key3 (që e bënë të pamundur BruteForce-in).
  2. Key1 dhe Key2 janë të pavarur, ndërsa Key3 = Key1. (celës 112bitsh)
  3. Të tre celsat janë të njejtë Key1 = Key2 = Key3 (është njejtë sikur DES-i, 56bit).

Algoritmi Teksti i enkriptuar (ciphertext) është rezultat i përbërë nga:

  1. Enkriptimi të tekstit (plaintext) me celsin Key1
  2. Dekriptimi i tekstit me celsin Key2 i asaj që fitohet pas pikës të lartë përmendur 1.
  3. Enkriptimi i tekstit që fitohet nga pika e lartë përmendur 2. ciphertext = EKey3(DKey2(EKey1(plaintext))) Dekriptimi është i anasjelltë: plaintext = DKey1(EKey2(DKey3(ciphertext))) Modi enkriptues i cili është përdorur në këtë projekt është CBC, ky mod është më i sigurtë pasiqë në bllokun e parë përdor IV (vektorin inicializues) dhe hyrja e bllokut tjetër përdorë daljen e bllokut paraprak.

Përdorimi i 3DES-it 3DES-i gjenë përdorim në industrit e pagesave elektronike, në Microsoft OneNote, Microsoft Outlook 2007, Microsoft System Center Configuration Manager 2012 përdorë Triple DES për mbrojtjen password-it të user-ave dhe të dhënat e sistemit.

About

Encrypt/Decrypt File With Algorithm of Tripple DES. Using this app we can read inside the file! The main process is to encrypt, save the enc. key and latter on to decrypt that file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages