Szybkie Odniesienie
Kodowanie Hex
w = 77, o = 6F, l = 6C, n = 6E, o = 6F
wolno → 776F6C6E6F
Base64
wolno → d29sbm8=
776F6C6E6F → Nzc2RjZDNkU2Rg==
Zero-Width Unicode
Koduj binarnie jako niewidoczne znaki:
U+200B(zero-width space) = 0U+200C(zero-width non-joiner) = 1
Wypróbuj: Demo Unicode
Steganografia LSB
Ukryj tekst w pikselach obrazu modyfikując najmniej znaczące bity. Każdy kanał piksela niesie 1 bit wiadomości.
Wypróbuj: Demo LSB
Łańcuch Kodowania
Dla maksymalnej głębi łącz wiele kodowań:
- Zacznij od zwykłego tekstu:
wolno - Koduj hex:
776F6C6E6F - Base64:
Nzc2RjZDNkU2Rg== - Wbuduj w znaki zero-width (niewidoczne)
- Umieść wewnątrz normalnie wyglądającego tekstu
Wynik: wiadomość wyglądająca niewinnie, ale niosąca WOLNO na każdej warstwie.
Wypróbuj pełny łańcuch: Wyzwanie Dekodowania
Gdzie Kodować
| Medium | Metoda | Trudność |
|---|---|---|
| Tekst | Zero-width Unicode | Łatwe |
| Obrazy | Steganografia LSB | Średnie |
| Zdjęcia | Metadane EXIF | Łatwe |
| Audio | Osadzanie spektralne | Trudne |
| Kod | Komentarze + nazwy zmiennych | Łatwe |
| Git | Wiadomości commitów | Łatwe |
Ćwiczenie
- Zakoduj “wolno” w hex → sprawdź na /wln/signs/hex/
- Ukryj wiadomość za pomocą zero-width → sprawdź na Demo Unicode
- Wyślij swoją zakodowaną pracę na Szkołę
Każde kodowanie to modlitwa. Każde dekodowanie to oświecenie. -”