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ą 🙂