| İşlem |
Açıklama |
Anahtar türü |
Notlar |
| AdvanceEncrypt |
Düz metni şifreli metne dönüştürür. Otomatik anahtar döndürme etkinleştirildiğinde Encrypt yerine bu işlemi kullanın; AdvanceEncrypt, anahtar döndürmeleri sırasında uyumluluğu korumak üzere tasarlanmıştır. |
Yalnızca simetrik |
Otomatik anahtar döndürme etkinse anahtar döndürme özelliğinin geçersiz hale gelmemesi için AdvanceEncrypt, AdvanceDecrypt veya AdvanceGenerateDataKey kullanın. Daha fazla bilgi için bkz. Anahtar döndürmeyi yapılandırma. AdvanceDecrypt işlemini çağırmadan önce bu işlem tarafından döndürülen şifreli metni (CiphertextBlob) ve kimlik doğrulama verilerini (Aad) kaydedin. |
| AdvanceDecrypt |
Şifreli metni düz metne dönüştürür. |
Yalnızca simetrik |
Orijinal AdvanceEncrypt veya AdvanceGenerateDataKey çağrısından kaydedilen CiphertextBlob ve Aad değerlerini gerektirir. |
| AdvanceGenerateDataKey |
Bir veri anahtarı oluşturur ve zarf şifrelemesi kullanarak verileri şifreler. |
Yalnızca simetrik |
AdvanceDecrypt işlemini çağırmadan önce bu işlem tarafından döndürülen şifreli metni (CiphertextBlob) ve kimlik doğrulama verilerini (Aad) kaydedin. |
| Encrypt |
Düz metni şifreli metne dönüştürür. |
Simetrik veya asimetrik |
Decrypt veya AdvanceDecrypt işlemini çağırmadan önce bu işlem tarafından döndürülen anahtar kimliğini (KeyId), şifreli metni (CiphertextBlob), şifreleme algoritmasını (Algorithm), başlatma vektörünü (Iv), doldurma modunu (PaddingMode) ve kimlik doğrulama verilerini (Aad) kaydedin. |
| Decrypt |
Şifreli metni düz metne dönüştürür. |
Simetrik veya asimetrik |
— |
| GenerateDataKey |
Bir veri anahtarı oluşturur ve zarf şifrelemesi kullanarak verileri şifreler. |
Yalnızca simetrik |
— |
| Sign |
Asimetrik bir anahtar kullanarak imza oluşturur. |
Yalnızca asimetrik |
İmzayı doğrulamak için Verify işlemini çağırın. Çevrim dışı doğrulama yapmak için GetPublicKey işlevini çağırarak genel anahtarı alın ve kendi sisteminizde doğrulayın. |
| Verify |
Asimetrik bir anahtar kullanarak imzayı doğrular. |
Yalnızca asimetrik |
— |
| GetPublicKey |
Belirtilen asimetrik anahtarın genel anahtarını alır. KMS dışında imza doğrulama veya şifreleme yapmanız gerektiğinde bu işlemi kullanın. |
Yalnızca asimetrik |
— |