DES C implementation of the (withdrawn) Data Encryption Standard (DES) The implementation of this cipher was meant as an academic exercise, and as such, the resulting code should not be used for any critical purpose.