Blog posts

StegoCore – podsumowanie po 5 tygodniach

StegoCore – podsumowanie po 5 tygodniach

Daj Się Poznać 2017, imagesharp

Czas na szybkie podsumowanie po kolejnym tygodniu rozwoju aplikacji StegoCore.

Co nowego?

  • Do testów biblioteki dodałem sprawdzanie zapisu i możliwości odczytu sekretu w dwóch formatach graficznych: png i bmp.

    Wszystko działa jak należy, gdyż nie ma tam żadnej kompresji danych, piksele nie są w żaden sposób zmieniane. Zapisanie pliku w formacie jpeg powoduje niestety utratę ukrytych danych, więc wybieranie tego formatu w algorytmie LSB nie ma sensu.

  • W aplikacji webowej dodałem możliwość wyboru algorytmu umieszczania danych (na razie oczywiście dostępna jest tylko jedna opcja) oraz format pliku wyjściowego: png, bmp lub jpeg.

Niestety, mało udało się zrobić w tym tygodniu. Za mało czasu poświęconego na development. Byłem za to ostatnio na konferencji fizjoterapeutycznej i dowiedziałem się wielu ciekawych rzeczy odnośnie ergonomii np. ergonomicznego stanowiska pracy. W ciągu dwóch-trzech tygodni można więc spodziewać się postu w tym temacie 🙂

Co dalej?

  • W testach wyszedł temat formatu jpeg, więc myślę że to dobry moment, aby zacząć implementację kolejnego algorytmu. Tym razem algorytm DCT, który będzie odporny na kompresję jpeg
  • Chciałbym również poprawić sposób przetrzymywania plików graficznych w aplikacji webowej. Aktualnie są przechowywane w jednym folderze na serwerze. Chciałbym zaimplementować jakiś inny sposób ich storowania lub poprawić aktualny.
  • Rozłożyć pracę nad aplikacją na kilka dni. Aktualnie mam głupi nawyk pracy nad StegoCore tylko w weekend. Chciałbym to poprawić i każdego dnia coś napisać

Nawet nie zauważyłem że udało mi się już w 50% wypełnić minimum konkursowe Daj Się Poznać (czyli 20 postów). Ten post jest dokładnie 11 w kolejności, więc połowę mamy za sobą 🙂

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 *