Blog posts

StegoCore – podsumowanie po pierwszym miesiącu

StegoCore – podsumowanie po pierwszym miesiącu

Daj Się Poznać 2017, dotnetcore, steganography

Właśnie minął pierwszy miesiąc pracy nad StegoCore. Czas na małe podsumowanie tego co udało się zrobić w tym czasie oraz jakie są plany na kolejny miesiąc.

Zrealizowane cele

Przede wszystkim udało się zaprezentować pierwszą wersję aplikacji webowej, która umożliwia ukrycie a następnie odczytanie pliku z danymi. Dosłownie przed chwilą poszedł commit z odpowiednimi zmianami. Sama aplikacja dostępna jest pod adresem:

 pawelskaruz.pl:8080

Ale może zacznijmy od początku.

  • Konfiguracja środowiska pracy oraz wybranie odpowiedniej wersji .NET Core
  • Wykorzystanie Yeomana do wygenerowania szablonów projektów biblioteki oraz aplikacji webowej
  • Wybranie ImageSharp jako bibliotekę do obsługi plików graficznych
  • Implementacja pierwszego algorytmu steganograficznego – LSB
  • Wykorzystanie algorytmu w aplikacji webowej

Aplikacja webowa wymaga jeszcze wielu poprawek (np. zabezpieczenie przed umieszczaniem zbyt dużych plików, nieudana próba odczytu sekretu). Niemniej jednak, jestem zadowolony że udało się zaimplementować pierwszy algorytm i wykorzystać go w aplikacji. Pierwszy miesiąc jak najbardziej na plus.

Co dalej?

  • Implementacja zabezpieczenia przed umieszczeniem zbyt dużych plików lub nieudaną próbą odczytu sekretnego pliku
  • Dodanie do aplikacji webowej kilku wyjaśnień, tak aby byłą bardziej „user friendly”
  • Implementacja kolejnych algorytmów ukrywania danych
  • Dodanie obsługi zapisywania wyjściowego pliku graficznego z ukrytymi danymi w różnych formatach (aktualnie tylko .bmp)

About the author

Consultant, developer. Pasjonat programowania rozwijający się przy projektach komercyjnych oraz jako kontrybutor open source. W wolnym czasie lubi pobiegać za piłką, a także obejrzeć dobry film lub serial.

Leave a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *