Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Genel Bakış
Başlatma vektöru (IV), ilk durumu sağlamak için kullanılan şifreleme temel öğesine giriştir. IV genellikle rastgele veya sahte rastgele (rastgeleleştirilmiş şema) olması gerekir, ancak bazen IV yalnızca öngörülemez veya benzersiz olmalıdır (durumlu şema).
Rastgele seçim, bazı şifreleme düzenlerinin semantik güvenlik elde etmek için kritik öneme sahiptir. Bu özellikte şemanın aynı anahtar altında tekrarlanan kullanımı, saldırganın şifrelenmiş iletinin (potansiyel olarak benzer) kesimleri arasındaki ilişkileri çıkarmasına izin vermez.
Tavsiye
Tüm simetrik blok şifreleri, kullanılmakta olan işlem moduna göre uygun başlatma vektörünün (IV) kullanılması gerekir.
CBC gibi rastgele bir düzen kullanıyorsanız, BCryptGenRandom gibi şifreleme açısından güvenli sahte kimlik numarası oluşturucu kullanılması önerilir.
Ek ayrıntılar
Bu sorgu Microsoft GitHub CodeQL deposunda bulunabilir. Windows Sürücüsü geliştiricilerinin CodeQL'i nasıl indirip çalıştırabileceği hakkında ayrıntılı bilgi için CodeQL ve Statik Araçlar Logo Testi sayfasına bakın.