Steganografi bir veriyi başka bir dosyanın içine gizleme yöntemidir.
Amaç veriyi şifrelemekten ziyade, verinin varlığını gizlemektir.
En yaygın kullanım şekli, metin veya dosyaların resim, ses ya da video dosyalarının içerisine saklanmasıdır
Kriptografiden farklı olarak steganografide dikkat çekmemek ön plandadır.
Dışarıdan bakıldığında dosya normal görünür ancak içerisinde gizli veri bulunabilir.
En Yaygın Steganografi Araçları:
-OpenStego
-StegHide
-SlientEye
Benim Favorim SlientEye , Arayüzü Sade ve Basit.
Bir Örnek Yapalım.
Ek dosyayı görüntüle: 20
İstedigimiz Resimi Sürükleyelim.

Alt Kısımda 3 Adet Seçenek var.
Encode veriyi bir dosyanın içine gizlemek için
Decode daha önce gizlenmiş veriyi ortaya çıkarmak için kullanılır.
Properties, seçilen dosyanın özelliklerini gösterir. (Dosyanın Boyutu, Çözünürlülük, Veri saklama Kapaitesi , Dosya hakkında Teknik bilgi vb.)

Düşük Değerler Daha az Veri gizler.
Yüksek Değerler Görüntü Kalitesini bozar
Yüksek kalite = Daha iyi görüntü kalitesi, daha büyük dosya boyutu.
Düşük kalite = Daha küçük dosya boyutu, daha fazla görüntü kaybı.
Seçenekler genellikle:
Top (Üst)
Bottom (Alt)
şeklindedir. Bu örnekte (Bottom) Yani Alt , seçilmiştir.
Encode sırasında parola belirlenebilir.
Decode işlemi yapılırken aynı parola girilmelidir.
Yanlış parola girilirse veri çıkarılamaz.
Doğrudan metin yazılabilir.
Bir dosya seçilerek gizlenebilir.
Avantajı:
Dosya tespit edilse bile içerik doğrudan okunamaz.
Mesajımızı Yazalım.

Mesajımızı yazdık Şimdi Encode Basıp Encode Edelim.

Ve İşlem Bitti Decode kısmını kullanarakta Resimin veya Resimlerin içerisindeki gizli Mesajı Çıkarabiliriz.

Amaç veriyi şifrelemekten ziyade, verinin varlığını gizlemektir.
En yaygın kullanım şekli, metin veya dosyaların resim, ses ya da video dosyalarının içerisine saklanmasıdır
Kriptografiden farklı olarak steganografide dikkat çekmemek ön plandadır.
Dışarıdan bakıldığında dosya normal görünür ancak içerisinde gizli veri bulunabilir.
En Yaygın Steganografi Araçları:
-OpenStego
-StegHide
-SlientEye
Benim Favorim SlientEye , Arayüzü Sade ve Basit.
Bir Örnek Yapalım.
Ek dosyayı görüntüle: 20
İstedigimiz Resimi Sürükleyelim.

Alt Kısımda 3 Adet Seçenek var.
Encode veriyi bir dosyanın içine gizlemek için
Decode daha önce gizlenmiş veriyi ortaya çıkarmak için kullanılır.
Properties, seçilen dosyanın özelliklerini gösterir. (Dosyanın Boyutu, Çözünürlülük, Veri saklama Kapaitesi , Dosya hakkında Teknik bilgi vb.)

Resmi Seçip Encode Bastığımızda Resimin içine Gizlemek İstedigimiz Mesajı Yazıyoruz.
Luminance Interval (k)
Verinin resim içerisine hangi yoğunlukta yerleştirileceğini belirleyen ayardır.Düşük Değerler Daha az Veri gizler.
Yüksek Değerler Görüntü Kalitesini bozar
JPEG Quality
Oluşturulacak yeni JPEG dosyasının kalite seviyesini belirler.Yüksek kalite = Daha iyi görüntü kalitesi, daha büyük dosya boyutu.
Düşük kalite = Daha küçük dosya boyutu, daha fazla görüntü kaybı.
Header Position
Gizlenen veriye ait başlık bilgisinin dosya içerisinde nereye yerleştirileceğini belirler.Seçenekler genellikle:
Top (Üst)
Bottom (Alt)
şeklindedir. Bu örnekte (Bottom) Yani Alt , seçilmiştir.
Passphrase
Gizlenen veriyi korumak için kullanılan parola alanıdır.Encode sırasında parola belirlenebilir.
Decode işlemi yapılırken aynı parola girilmelidir.
Yanlış parola girilirse veri çıkarılamaz.
Destination
Oluşturulacak yeni steganografik dosyanın kaydedileceği konumu belirtir.Write a Message or Select a File to Hide
Bu bölümde:Doğrudan metin yazılabilir.
Bir dosya seçilerek gizlenebilir.
Enable Encryption
Gizlenen verinin ayrıca şifrelenmesini sağlar.Avantajı:
Dosya tespit edilse bile içerik doğrudan okunamaz.
Mesajımızı Yazalım.

Mesajımızı yazdık Şimdi Encode Basıp Encode Edelim.

Ve İşlem Bitti Decode kısmını kullanarakta Resimin veya Resimlerin içerisindeki gizli Mesajı Çıkarabiliriz.
