Bagikan melalui


DES.IsWeakKey(Byte[]) Metode

Definisi

Menentukan apakah kunci yang ditentukan lemah.

public:
 static bool IsWeakKey(cli::array <System::Byte> ^ rgbKey);
public static bool IsWeakKey (byte[] rgbKey);
static member IsWeakKey : byte[] -> bool
Public Shared Function IsWeakKey (rgbKey As Byte()) As Boolean

Parameter

rgbKey
Byte[]

Kunci rahasia untuk menguji kelemahan.

Mengembalikan

true jika kuncinya lemah; jika tidak, false.

Pengecualian

Ukuran rgbKey parameter tidak valid.

Keterangan

Kunci yang lemah adalah kunci yang mengakibatkan cipher mudah rusak. Jika teks dienkripsi dengan kunci yang lemah, mengenkripsi cipher yang dihasilkan lagi dengan kunci lemah yang sama mengembalikan teks asli. Ada empat kunci lemah yang diketahui untuk algoritma Standar Enkripsi Data (DES) ; metode ini memeriksa kunci yang lemah tersebut.

Mencoba mengatur kunci yang lemah menghasilkan CryptographicException. Ketika GenerateKey dipanggil untuk membuat kunci acak, kunci yang lemah tidak akan pernah dikembalikan.

Berlaku untuk

Lihat juga