Bagikan melalui


Metode EncryptedData.Encrypt

[CAPICOM adalah komponen 32-bit saja yang tersedia untuk digunakan dalam sistem operasi berikut: Windows Server 2008, Windows Vista, dan Windows XP. Sebagai gantinya, gunakan Platform Invocation Services (PInvoke) untuk memanggil fungsi Api Win32 CryptEncryptMessage dan CryptDecryptMessage untuk mengenkripsi dan mendekripsi pesan. Untuk informasi tentang PInvoke, lihat Tutorial Pemanggilan Platform. .NET dan CryptoAPI melalui P/Invoke: Bagian 1 dan .NET dan CryptoAPI melalui P/Invoke: Subbagian Bagian 2 dari Perluasan Kriptografi .NET dengan CAPICOM dan P/Invoke mungkin juga berguna.]

Metode Enkripsi memperoleh kunci sesi dari rahasia dan mengenkripsi nilai properti Konten menggunakan kunci tersebut. Ini mengembalikan konten terenkripsi sebagai string yang dikodekan.

Sintaks

EncryptedData.Encrypt( _
  [ ByVal EncodingType ] _
)

Parameter

EncodingType [in, opsional]

Nilai enumerasi CAPICOM_ENCODING_TYPE yang menunjukkan jenis pengodean yang digunakan untuk mengodekan data terenkripsi. Nilai defaultnya adalah CAPICOM_ENCODE_BASE64. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
CAPICOM_ENCODE_ANY
Jenis pengodean ini hanya digunakan ketika data input memiliki jenis pengodean yang tidak diketahui. Jika nilai ini digunakan untuk menentukan jenis pengodean output, CAPICOM_ENCODE_BASE64 akan digunakan sebagai gantinya. Diperkenalkan dalam CAPICOM 2.0.
CAPICOM_ENCODE_BASE64
Data disimpan sebagai string yang dikodekan base64.
CAPICOM_ENCODE_BINARY
Data disimpan sebagai urutan biner murni.

 

Nilai kembali

String yang berisi data terenkripsi dan dikodekan.

Keterangan

Sebelum memanggil metode Enkripsi , atur properti Konten dan panggil metode SetSecret .

Persyaratan

Persyaratan Nilai
Akhir dukungan klien
Windows Vista
Akhir dukungan server
Windows Server 2008
Redistribusi
CAPICOM 2.0 atau yang lebih baru di Windows Server 2003 dan Windows XP
Header
Infocard.h
DLL
Capicom.dll

Lihat juga

Objek Kriptografi

EncryptedData