Steganography php nasıl uygulanır

3 Cevap php

Somewhere I steganography öğrendim .. bazı görüntüler de bilgiyi gizlemek için kullanılan zaman zaman .. saklamak veya başka bir bilgi içinde bilgi gizleme yolu .. ben bir örnek ya da daha fazla bu nasıl uygulandığı hakkında daha fazla bilgi için herhangi bir şey alabilir miyim. .. ya da hiç eğer php kullanmak mümkün

3 Cevap

Senin steganografi bahsediyoruz Genel olarak, eğer o temelde görüntü dosyasının köşe ve yarıklarda içine bilgi doldurma. Görüntü kitaplık bir şemayla kesinlikle görüntü dosyasını doğrulamak değil sürece orada neredeyse herhangi bir görüntü kütüphane kullanabilirsiniz. Eğer fantezi neredeyse herhangi bir programlama dili kullanabilirsiniz.

Çok sayıda teknik vardır. İşte program kolay olan bazı vardır.

  • Use an image format which stores the image in chunks. You can move the chunks to allow gaps in the file. You can then hide strings of information in the gaps.
  • Convert the image to an indexed image. Declare a pallete larger than the number of colors. Now you can hide extra information in the pallete colors not used in the image.
  • If you are using an image format which has layers, you can declare a layer in which the alpha channel is maximum. This causes the layer to be fully transparent. You can use another color channel to hide your data.

Çok fazla teknik vardır. Görüntü dosyası meşru görünmesi için sıkıştırma ve rasgele yanıltıcı veri bol miktarda kullanmayı unutmayın.

Here bir sınıf için phpclasses.org dan

Steganografi kullanarak görüntüleri şifrelenmiş verileri gizlemek

Steganography page at wikipedia bazı yararlı bağlantılar

Son bir tane daha demo & at here üzerinde kaynak kodu

Steganografi yapmak için ortak bir yol:

Bir 1024 x 768, 24-bit renk (kırmızı yani 8 bit, sarı 8 bit, mavi 8 bit) görüntü düşünün. Şimdi, görüntüdeki renklerin en az anlamlı bit çok önemli değil. Bu nedenle, her biri piksel bilginin üç bit gizleyebilirsiniz.

Yani 1024 * 768 * 3/8 yapar, ya da çok fazla görüntüyü bozmadan büyük bir görüntü içinde gizli olabilir bilgi 294,912 bayt.