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…
Rok: 2017
Blog posts
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ę…
Steganografia? A co to jest? A komu to potrzebne?
Myślę, że część osób lub nawet większość może się zastanawiać czym jest w ogóle ta steganografia. Zacząłem projekt bez porządnego przedstawienia tematu. Nadrabiam więc zaległości. Co to jest steganografia? Steganografia jest nauką lub praktyką,…
StegoCore – algorytm ukrywania danychs LSB
Czas na implementację pierwszego algorytmu steganograficznego. Zgodnie z zapowiedzią będzie nim algorytm LSB. Na początku kilka teoretycznych informacji na jego temat. Algorytm LSB (pol. najmniej znaczący bit) jest jednym z najstarszych algorytmów wstawiania znaków…
StegoCore – 3 tydzień, edycja zdjęć w .NET Core
Czas na podsumowanie po kolejnym tygodniu prac nad StegoCore. W ostatnim poście projektowym skończyłem na tym, iż w końcu będę mógł zająć się biblioteką StegoCoreLib, służącą do ukrywania danych w plikach graficznych. Wcześniej jednak,…
Klucz U2F jako metoda logowania do OS X
Jakiś czas temu zakupiłem klucz FIDO U2F firmy Yubico. Służy on do weryfikacji naszej tożsamości podczas dwuskładnikowego logowania na wielu portalach: github, google, facebook itp. Metoda ta jest o wiele szybsza od wysyłania smsa lub…
Page 2
of 3