Genel Bakış

Dosyaları ve klasörleri AES-256 algoritmasıyla (CBC modu) şifreleyen, dosya isimlerini dahi gizleyebilen gelişmiş bir güvenlik aracı.

Neden Geliştirildi?

Standart dosya gizleme veya basit şifre koruma yazılımları tersine mühendislikle kolayca atlatılabilir. Dahası, dosya içerikleri şifrelenmiş olsa bile dosya isimlerinin (metadata) kendisi genellikle hassas bilgiler sızdırır. Her şeyi, isimler dahil gizleyerek mutlak bir 'inkar edilebilirlik' (deniability) sağlamak için Lain's Vault'u geliştirdim.

Mimari & Kararlar

Hızlı derleme, yüksek performans ve Windows dosya sistemine derinlemesine entegrasyon için C# (.NET 6) ile tasarlandı. Şifreleme işlemleri için System.Security.Cryptography kütüphanesini kullanarak AES-256'yı CBC (Cipher Block Chaining) modunda uygular. Geliştirdiğim algoritma, devasa boyutlu klasörleri belleği şişirmeden (memory leak olmadan) yığınlar halinde işleyebilmektedir.

Temel Özellikler

  • Askeri düzeyde AES-256 CBC Şifreleme mimarisi
  • Dosya ve dizin isimlerinin tamamen anlamsızlaştırılması (Obfuscation)
  • Derin ve karmaşık klasör ağaçları için toplu şifreleme desteği
  • Arka plan servisi gerektirmeyen, tamamen bağımsız (standalone) çalışma