Skip to content

fisnikmustafa/DataSecurity-Project1

Repository files navigation

DataSecurity-Project1

Përmbajtja

  1. Hyrje
  2. Caeser Cipher
  3. Console App
  4. Desktop App

Hyrje

Projekti është realizuar përmes Visual Studio 2019 IDE dhe gjuhës programuese C#.

Tema e këtij projekti është “Sulmimi i kodit të Cezarit duke mësuar frekuencat e shkronjave nga ndonjë tekst fajll” dhe është punuar nga: Fisinik Mustafa dhe Gentrim Canolli.

Caeser Cipher

Kodi i Cezarit është një nga kodet më të thjeshta dhe me të njohura. Ky kod bën një zëvendësim në të cilën çdo shkronjë në tekstin e thjeshtë 'zhvendoset' për një numër të caktuar. Për shembull, me një zhvendosje prej 1, A do të zëvendësohej nga B, B do të bëhej C, etj. Metoda është emërtuar pas Jul Cezarit, i cili e ka përdorur atë për të komunikuar me gjeneralët e tij. Enkriptimi behet duke i shndërruar shkronjat alfabeti latin në numra. Për enkriptim përdoret formula : e(x) = (x + k) (mod 26), ndërsa për dekriptim: d(x) = (x - k)(mod 26). Ku 'k' paraqet çelësin(the shift). Ndërsa për thyerjen e kodit të Cezarit, atë mund ta bëjmë përmes dy formave:

  1. Brute Force Attack
  2. Frequency Distribution of the Letters.

Ne do ta përdorim formën e dytë.

Console App

Console App-i duket kështu , ku fillimisht përdoruesi zgjedh .txt file path dhe çelësin , e më pas shfaqen rezultatet:

console

Desktop App

Pas zgjedhjes së .txt file , shtypjes së butonit READ e më pas Encrypt shfaqet:

caeser1

Pas zgjedhjes së çelësit:

caesar2

Pas shtypjes së butoni Analyse and Crack:

caesar3

caesar4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages