Şifreleme

Important

Yeni geliştirme için CryptoAPI yerine Şifreleme API'si: Yeni Nesil (CNG) kullanın. CNG, Windows Vista ve Windows Server 2008'den bu yana kullanılabilen Windows için modern şifreleme API'sidir. Daha iyi güvenlik varsayılanları, algoritma çevikliği ve çekirdek modu desteği sağlar. CryptoAPI yalnızca geriye dönük uyumluluk için korunur. CAPICOM eskidir ve şu anda desteklenen Windows sürümlerinde desteklenmez.

Amaç

Şifreleme, yalnızca belirli bir alıcının bir anahtar kullanarak verileri okuyabilmesi için verileri dönüştürmek için kod kullanımıdır.

Microsoft şifreleme teknolojileri arasında şifreleme API'si: yeni geliştirme için Yeni Nesil (CNG) ve geriye dönük uyumluluk için eski CryptoAPI ve Şifreleme Hizmeti Sağlayıcıları (CSP) bulunur. Sertifika ve akıllı kart kaydı, sertifika yönetimi ve özel modül geliştirme de açıklanmıştır.

Geliştirici hedef kitlesi

CryptoAPI, kullanıcıların güvenli bir ortamda, özellikle de İnternet gibi güvenli olmayan medyalar üzerinden belge ve diğer verileri oluşturmasına ve değiştirmesine olanak tanıyan Windows tabanlı uygulamaların geliştiricileri tarafından kullanılmak üzere tasarlanmıştır. Geliştiriciler C ve C++ programlama dilleri ve Windows programlama ortamı hakkında bilgi sahibi olmalıdır. Gerekli olmasa da, şifreleme veya güvenlikle ilgili konuların anlaşılması tavsiye edilir.

Note

CAPICOM, en son Windows XP ve Windows Server 2003'te desteklenen eski bir 32 bit COM bileşenidir. Şu anda desteklenen hiçbir Windows sürümünde kullanılamaz. YENI uygulamalarda CAPICOM kullanmayın. Alternatifler için bkz. CAPICOM Kullanmanın Alternatifleri.

Çalışma zamanı gereksinimleri

Belirli bir programlama öğesinin çalışma zamanı gereksinimleri hakkında bilgi için, bu öğenin başvuru sayfasının Gereksinimler bölümüne bakın.

Bu bölümde

Konu Açıklama
Şifreleme Hakkında
Önemli şifreleme kavramları ve Microsoft şifreleme teknolojilerinin üst düzey bir görünümü.
Kriptografi Kullanımı
CryptoAPI işlevlerini ve CAPICOM nesnelerini kullanarak C ve Visual Basic programlarının şifreleme işlemleri, yordamları ve genişletilmiş örnekleri.
Kriptografi Referansı
Microsoft şifreleme işlevlerinin, arabirimlerinin, nesnelerinin, yapılarının ve diğer programlama öğelerinin ayrıntılı açıklamaları. Dijital sertifikalarla çalışmaya yönelik API'nin başvuru açıklamalarını içerir.