Kolejne, szybkie podsumowanie tego, co słychać w projekcie. Co słychać? Implementacja algorytmu Zhao & Koch trwa dłużej niż się spodziewałem. Aktualnie kończę algorytm umieszczania znaku w pliku graficznym. Myślę więc, że do końca tygodnia…
Miesiąc: Kwiecień 2017
Blog posts
Alternatywa dla Visual Studio? Rider od JetBrains
Kiedy programujemy w C#, w większości przypadków jesteśmy skazani na Visual Studio. Czy słyszał ktoś kiedy o alternatywie? Jakiś czas temu, całkiem przypadkiem, natrafiłem na Rider – nowe IDE dla .NET od JetBrains. Jest on wciąż w…
Algorytm Zhao & Koch – ukrywanie danych odporne na kompresje JPEG
Pora na przedstawienie algorytmu ukrywania danych, który będzie odporny na kompresję JPEG. Zdecydowałem się na algorytm przedstawiony przez Jian Zhao i Eckhard Koch’a w 1996 roku. Jest on już trochę leciwy, ale posiada dobre…
Kompresja JPEG oraz jej wykorzystanie w steganografii
Kolejnym krokiem rozwoju biblioteki StegoCore jest implementacja algorytmu ukrywania danych, który będzie odporny na kompresję JPEG. Aby lepiej zrozumieć zasadę jego działania, należy zacząć od przedstawienia samego formatu JPEG. Jak wygląda kodowanie i dekodowanie pliku graficznego…
StegoCore – podsumowanie po 5 tygodniach
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…
Wrażenia z festiwalu 4Developers 2017
4Developers 2017 był naprawdę dobrym festiwalem! Jedno z największych wydarzeń programistycznych w Polsce odbyło się 3 kwietnia w warszawskim hotelu Sangate Airport. Mnóstwo ludzi oraz ogromny wybór prelekcji z wielu ścieżek tematycznych. Czy było…
StegoCore – podsumowanie po pierwszym miesiącu
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ę…
Page 1
of 1