Güvenlik & Kriptografi
Açık Kaynak
C#.NET 6System.Security.CryptographyWindows File System API

Dosya ve klasörleri AES-256 algoritması (CBC mod) ile şifreleyen, dosya isimlerini dahi karartan gelişmiş bir güvenlik aracı.

Teknoloji Yığını

C#.NET 6System.Security.CryptographyWindows File System API

Sistem Metrikleri

Derin klasör işlemlerinde (batch) O(1) bellek ayak izi
Yüksek verimli (high-throughput) blok şifreleme yürütmesi

Bunu Neden İnşa Ettim?

"Standart dosya gizleme veya temel şifre korumalarını aşmak çok basittir. Dahası, dosya içerikleri şifrelense bile dosya isimleri genelde bağlamı sızdırır. Lain's Vault'u, meta veriler dahil her şeyi gizleyerek mutlak bir inkar edilebilirlik (deniability) sağlamak için yazdım."

Mimari & Kararlar

Hızlı yürütme (rapid execution) ve Windows dosya sistemiyle derin entegrasyon için C# (.NET 6) ile geliştirildi. AES-256 şifrelemesini CBC (Cipher Block Chaining) modunda uygulamak için System.Security.Cryptography namespace'i kullanıldı. Mimari, devasa dizinleri bellek sızıntısı (memory leak) yaratmadan toplu (batch) işleyecek şekilde tasarlandı.

Temel Özellikler

  • 01.Askeri düzeyde AES-256 CBC Şifreleme
  • 02.Dosya ve dizin isimlerinin tamamen karartılması (obfuscation)
  • 03.Derin klasör ağaçları için toplu işleme (Batch processing)
  • 04.Arka plan servisi yoktur (tamamen bağımsız çalışır)