DES(데이터 암호화 표준, Data Encryption Standard)는 대표적인 대칭키 암호화 알고리즘 중 하나입니다. IBM에서 개발하였으며 1977년 미국 국가표준(FIPS 46-2)으로 채택되었습니다. DES의 주요 특징 대칭키 알고리즘 DES는 암호화와 복호화에 동일한 키를 사용합니다. 블록 암호 DES는 메시지를 블록 단위로 처리합니다. 기본적으로 64비트 블록 단위로 암호화합니다. 키의 길이 DES의 키는 56비트입니다. 그런데 8비트마다 하나씩 검사 비트(패리티 비트)가 있습니다. 56-bit에서 기준으로 앞의 7-bit에서 1의 개수가 짝수인지 홀수인지에 따라 0 또는 1로 패리티 비트를 붙여 8-bit로 만들어 줍니다. 이제 나머지 49-bit에서 앞의 과정을 반복하여 줍니다. 56..