30
Zalążek steganografii
W portalu HCSL pojawił się artykuł mojego autorstwa mówiący o prostych i niestandardowych metodach steganografii.
Jego głównym celem jest pokazanie, że steganografia to nie tylko banalne ukrywanie danych w plikach graficznych. Niestety, przeglądając wiele artykułów o ukrywaniu informacji ponad połowa z nich mówiła tylko jak schować tajną wiadomość w obrazku. Postanowiłem poszerzyć grono pozostałych tekstów o steganografii i napisać jakie inne metody mogą być jeszcze stosowane.
Zapraszam do lektury
24
Priorytet haseł
Czekanie na podłączenie nowego lokalu do Internetu dłuży się niemiłosiernie. Zwłaszcza, jeśli nie ma się w pobliżu nawet słabiutkiego łącza GPRS. Znudzony oczekiwaniem, postanowiłem udać się do sąsiadów (u których moja antenka WiFi wykryła niezabezpieczoną sieć) zza ściany z prośbą o pomoc. Zapytałem ich, czy mogę „pożyczyć” sobie chociaż kawałeczek ich niezabezpieczonego Internetu. Wiem, że dla niektórych takie pytanie może wydawać się wyjątkowo głupie (zwłaszcza dla tych, którzy wyznają zasadę – sieć „bez kłódeczki” jest naszą siecią), no ale powiedzmy, że nie lubię kraść innym transferu.
Odpowiedź otrzymałem dość nietypową: „Zaraz ją zabezpieczymy, jeśli się włamiesz – to będziesz mógł korzystać”. Bez zastanowienia odpowiedziałem: „Mission accepted „.
10
Saturation [w C++]
Większość języków programowania posiada pewne (standardowe dla siebie) typy danych. To właśnie zmienne z konkretnym typem danym przechowują pewną wartość. Typ danych określa jak wielką (bądź jak małą) liczbę dana zmienna może zapamiętać. Weźmy chyba najpopularniejszy typ integer (int), który w jęzku C++ przyjmuje liczby całkowite z przedziału <−2147483648, 2147483647>. Tym samym, każdy typ danych ma określony dla siebie z góry przedział liczb, które może przyjmować. Zastanówmy się (na przykładzie języka C++) co stanie się, gdy programista będzie próbował przekroczyć te limity.