TripleDES.IsWeakKey(Byte[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy a megadott kulcs gyenge-e.
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
Paraméterek
- rgbKey
- Byte[]
A titkos kulcs, a gyengeség teszteléséhez.
Válaszok
trueha a kulcs gyenge; egyéb esetben. false
Kivételek
A paraméter mérete rgbKey érvénytelen.
Megjegyzések
A gyenge kulcsok olyan kulcsok, amelyek könnyen feltörhető titkosítást eredményeznek. Ha a szöveg gyenge kulccsal van titkosítva, az eredményül kapott rejtjel ismételt titkosítása ugyanazzal a gyenge kulccsal visszaadja az eredeti szöveget. 128 bites módban, ha az első 64 bit ugyanaz, mint az utolsó 64 bit, a kulcs gyenge. 192 bites módban, ha az első 64 bit ugyanaz, mint a második 64 bit, vagy ha a második 64 bit megegyezik az utolsó 64 bitével, a kulcs gyenge.
A gyenge kulcs CryptographicExceptionbeállításának megkísérlése egy . Ha GenerateKey véletlenszerű kulcs létrehozására kérik, a rendszer soha nem ad vissza gyenge kulcsot.