Bagikan melalui


MachineKey Kelas

Definisi

Menyediakan cara untuk mengenkripsi atau hash data (atau keduanya) dengan menggunakan algoritma dan nilai kunci yang sama yang digunakan untuk autentikasi formulir ASP.NET dan melihat status.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Warisan
MachineKey

Keterangan

Kelas ini MachineKey menyediakan metode yang mengekspos logika hashing dan enkripsi yang ASP.NET sediakan. Untuk informasi tentang algoritma enkripsi dan hash mana yang ASP.NET gunakan, dan nilai kunci yang digunakannya, lihat Elemen machineKey (Skema Pengaturan ASP.NET).

Peringatan

MachineKey API hanya boleh digunakan dalam aplikasi ASP.NET. Perilaku API MachineKey di luar konteks aplikasi ASP.NET tidak terdefinisi

Metode

Decode(String, MachineKeyProtection)
Kedaluwarsa.

Mendekode dan/atau memvalidasi data yang telah dienkripsi atau disediakan dengan kode autentikasi pesan berbasis hash (HMAC).

Encode(Byte[], MachineKeyProtection)
Kedaluwarsa.

Mengenkripsi data dan/atau menambahkan kode autentikasi pesan berbasis hash (HMAC).

Protect(Byte[], String[])

Melindungi data yang ditentukan dengan mengenkripsi atau menandatanganinya.

Unprotect(Byte[], String[])

Membatalkan perlindungan data yang ditentukan, yang dilindungi oleh Protect(Byte[], String[]) metode .

Berlaku untuk