OpenSSL ile Şifreli Resimler

OpenSSL ile aes-256-cbc algoritmasını kullanarak bitmap (bmp) resimleri eğlenceli şekilde şifreleme.

OpenSSL ile aes-256-cbc algoritmasını kullanarak bitmap (bmp) resimleri eğlenceli şekilde şifreleme. Resim üst bilgisini şifrelemediğimiz için herhangi bir resim görüntüleyici resmi açabilir fakat rastgele renklerden oluşan noktalardan başka bir şey görünmez.

Komutlarla ilgili açıklamalar:

"head -c 54 dosya": dosyanın ilk 54 baytını getirir (header)
"tail -c +55 dosya": dosyanın 55. baytından itibaren kalan kısmı getirir

Büyüktür işareti ile bu çıktılar bir dosyaya yönlendirilir (kaydedilir). İki tane yan yana büyüktür işareti ise var olan dosyaya ekleme yapar.

"|" işareti oluşan çıktıyı farklı bir uygulamaya yönlendirir (pipe).

"echo" komutu ekrana belirtilen metni yazdırır.

"tail" ve "head" GNU Linux vb. işletim sistemlerinde kullanılan uygulamalardır. Windows ile kullanabilmek için MinGW Core Utils araçlarını yüklemelisiniz:
http://gnuwin32.sourceforge.net/packages/coreutils.htm

"openssl" uygulamasını da Windows için buradan yükleyebilirsiniz:
http://gnuwin32.sourceforge.net/packages/openssl.htm

Komut satırında bu uygulamaları direkt adıyla kullanabilmek için "bin" (uygulamaların olduğu) dizinlerini PATH değişkenine eklemeyi unutmayınız.

Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git