Cryptography for the Everyday Developer: Understanding DES - The Data Encryption Standard

This is an article in a series on Cryptography for the Everyday Developer . Follow along to learn the basics of modern cryptography and encryption. The Data Encryption Standard (DES) is based upon the principles of a substitution-permutation network that we learned about in the last post in this series . The design of DES is based on the principles of Feistel ciphers , which are a particular…