Here is some c++ implementations of DES(Data Encrypt Standard) and it attack.
Two kinds of implementation are included.
- A intelligible implementation based on the <bitset.h>.
- A Faster implementation based on bit operation.
The previous faster implementation was used.
It doesn't use complementary theory. Pure brute-forced.
In essence, the efficiency of this attack is no different from exhaustion
A advanced attack which was first published in the 1990s, which is challenging DES-like block cipher.