Skip to content

Terminal-based XOR encryption showcase — supports file saving, clipboard copying, and hexadecimal values.

License

Notifications You must be signed in to change notification settings

bartekldw/xor_encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Szyfrowanie XOR (terminal, C++) [PL 🇵🇱]

Sprawdź również mój podobny projekt przedstawiający szyfrowanie Cezara

Prosty program pokazujący szyfrowanie XOR w terminalu Projekt obsługuje:

  • Szyfrowanie i deszyfrowanie dowolnej wiadomości HEX/DEC (znakowo)
  • Generowanie losowych kluczy
  • Zapis w .bin oraz .txt
  • Kopiowanie klucza/zaszyfrowanego tekstu do schowka
  • Ładne UI (hacker-vibes lata 90.)

Zdjęcia

Menu Tryb deszyfrowania Szyfrowanie

Szyfrowanie info

Funkcje

  • Szyfrowanie
  • Deszyfrowanie
  • Generowanie klucza

Kompilacja i uruchomienie

Projekt korzysta z CMake

1. Klonowanie repozytorium

git clone https://github.com/bartekldw/xor_encryption.git
cd xor_encryption

2. Tworzenie katalogu build

mkdir build
cd build

3. Konfiguracja i kompilacja

cmake ..
make

4. Uruchomienie programu

./xor_encrypt

Dodatkowe biblioteki

Projekt korzysta z dodatkowej biblioteki: nlohmannjson

Licencja

Projekt udostępniany na podstawie licencji MIT

Buy Me A Coffee

About

Terminal-based XOR encryption showcase — supports file saving, clipboard copying, and hexadecimal values.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published