구글링을 해봐도 Triple DES Test Vector 만 나오고 DES-CBC 의 Test Vector 가 인터넷상에서 쉽게 찾을수가 없다가 간신히 발견했다.
DES 관련된 rfc2405 문서에 있는 References 를 모두 확인하다가 찾았다.
[US National Bureau of Standards] "DES Modes of Operation", 규격번호 FIPS-81
웹사이트 : http://www.itl.nist.gov/div897/pubs/fip81.htm
Appendix C
N EXAMPLE OF THE CIPHER BLOCK CHAINING (CBC) MODE
The CBC mode in the encrypt state has been selected.
Cryptographic Key = 0123456789abcdef (헥사값이다 0x01, 0x23 ...)
Initialization Vector = 1234567890abcdef (헥사값이다 0x12, 0x34 ...)
The plain text is the ASCII code for "Now is the time for all " These seven- bit characters are written in hexadecimal notation (0,b7,b6,...b1). (이 텍스트는 24Byte 이다.)
TIME PLAINTEXT DES INPUT DES OUTPUT CIPHERTEXT
BLOCK BLOCK
4e6f772069732074 | 5c5b2158f9d8ed9b | e5c7cdde872bf27c | e5c7cdde872bf27c
68652074696d6520 | 8da2edaaee46975c | 43e934008c389c0f | 43e934008c389c0f
666f7220616c6c20 | 25864620ed54f02f | 683788499a7c05f6 | 683788499a7c05f6
(가장왼쪽이 위의 텍스트를 헥사코드로 표현한 것이고 가장 오른쪽이 암호화된 결과이다.)
The CBC mode in the decrypt state has been selected.
TIME CIPHERTEXT DES INPUT DES OUTPUT PLAINTEXT
BLOCK BLOCK
e5c7cdde872bf27c | e5c7cdde872bf27c | 5c5b2158f9d8ed9b | 4e6f772069732074
43e934008c389c0f | 43e934008c389c0f | 8da2edaaee46975c | 68652074696d6520
683788499a7c05f6 | 683788499a7c05f6 | 25864620ed54f02f | 666f7220616c6c20
(가장왼쪽이 위에서 암호화된 결과이고 가장 오른쪽이 복호화된 결과이다.)