Bunu Neden İnşa Ettim?
"Sosyal medya platformları paylaşılan görüntüleri sürekli olarak izler, kazır ve sıkıştırır. Dahası, ele geçirilen hesaplar geçmiş medyaları sızdırır. Bu aracı, görüntüleri anlamsız ikili yığınlar (binary blobs) olarak akranlarıma güvenle iletebilmek ve veriye yalnızca özel anahtarı elinde tutanların erişmesini sağlamak için geliştirdim."
Mimari & Kararlar
Uygulama, görüntülerden ham bayt (byte) verilerini çıkarmak için Python'ın `Pillow` kütüphanesini kullanır. Mutlak gizliliği ve veri bütünlüğünü garanti etmek için HMAC ile birleştirilmiş CBC modunda AES şifrelemesi (Fernet spesifikasyonu aracılığıyla) uygular. Elde edilen şifreli veri `.bin` dosyasına serileştirilir ve benzersiz şifre çözme anahtarı güvenli bir şekilde `.txt` dosyasına dışa aktarılır.
Temel Özellikler
- 01.Ham görüntü baytlarının (byte) çıkarımı ve serileştirilmesi
- 02.HMAC doğruluk (integrity) kontrolüne sahip AES-CBC şifreleme
- 03.Güvenli `.bin` formatında veri üretimi
- 04.İzole edilmiş (isolated) anahtar yönetim sistemi