I'm trying to complete an encryption based CTF and am testing for the use of DES encryption with weak or semi-weak key pairs by taking the keys listed on wikipedia (https://en.wikipedia.org/wiki/Weak_key#Weak_keys_in_DES) and encrypting the given cipher text with said keys to see if it yields any plaintext. The listed semi-weak key pairs on the page though are 16 bytes long, when surely a DES key is 8 bytes? How can such keys be used in DES encryption operations?
A weak key pair is just that, a pair of keys. So a pair of 8 byte keys is 16 bytes.
For their example weak keys:
0x011F011F010E010E and 0x1F011F010E010E01
This can be broken down into:
01 1F 01 1F 01 0E 01 0E and 1F 01 1F 01 0E 01 0E 01
The first byte of the first key is 01, the second byte of the first key is 1F, etc.