Class DesParameters
- Namespace
- Org.BouncyCastle.Crypto.Parameters
- Assembly
- BouncyCastle.Cryptography.dll
public class DesParameters : KeyParameter, ICipherParameters
- Inheritance
-
DesParameters
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
DesParameters(byte[])
public DesParameters(byte[] key)
Parameters
key byte[]
DesParameters(byte[], int, int)
public DesParameters(byte[] key, int keyOff, int keyLen)
Parameters
key byte[]
keyOff int
keyLen int
Fields
DesKeyLength
public const int DesKeyLength = 8
Field Value
- int
Methods
IsWeakKey(byte[])
public static bool IsWeakKey(byte[] key)
Parameters
key byte[]
Returns
- bool
IsWeakKey(byte[], int)
public static bool IsWeakKey(byte[] key, int offset)
Parameters
key byte[]
offset int
Returns
- bool
IsWeakKey(ReadOnlySpan<byte>)
public static bool IsWeakKey(ReadOnlySpan<byte> key)
Parameters
key ReadOnlySpan<byte>
Returns
- bool
SetOddParity(byte)
public static byte SetOddParity(byte b)
Parameters
b byte
Returns
- byte
SetOddParity(byte[])
public static void SetOddParity(byte[] bytes)
Parameters
bytes byte[]
SetOddParity(byte[], int, int)
public static void SetOddParity(byte[] bytes, int off, int len)
Parameters
bytes byte[]
off int
len int
SetOddParity(Span<byte>)
public static void SetOddParity(Span<byte> bytes)
Parameters
bytes Span<byte>