DES算法使用64位密钥(其中包含8位奇偶校验,实际密钥长度为56位)对以64位为单位的数据块进行加密,产生64位密文数据。加密和解密使用的是同一个算法,只是密钥的次序在解密时是相反的。DES算法的安全性不依赖于算法的保密,而仅依赖于加密密钥的保密。