|
QuickCrypt Library |
C++ Interface |
|
CDES::CheckKeyParityBits
static bool CheckKeyParityBits( const unsigned
char* pKey );
Return Value
Returns true if each byte of the key has an odd
number of "1"s.
Parameters
pKey
[in] Pointer to the secret
key.
Remarks
Call this member function to check key parity bits.
Note. A DES key consists of 64 binary digits
("0"s or "1"s) of which 56 bits are randomly generated and used directly by the
algorithm. The other 8 bits, which are not used by the algorithm, may be used
for error detection. The 8 error detecting bits are set to make the parity of
each 8-bit byte of the key odd, i.e., there is an odd number of "1"s in each
8-bit byte.
CDES Overview
| Class Members
|
Useful Links
See Also
CDES::CorrectKeyParityBits
|