[crypto] CBC 모드
CBC == Cipher Block Chainimg == 블록 암호 운용 모드 CBC 모드는 평문을 일정한 블록 단위로 나누는 블록 암호화 방법 중 하나다.블록 암호화 방법: 사전에 공유한 암호키를 사용해서 고정된 길이의 입력 블록을 고정된 길이의 출력 블록으로 변환하는 알고리즘.- 암호화를 수행하기 전에 평문을 고정도니 블록으로 나누어 각각 암호화를 수행함.- Feistel 구조 : 암호화한 방식을 그대로 역으로 수행하면 복호화를 할 수 있음.- SPN 구조 : 역으로 복호화를 할 수 없음. CBC 특징1. CBC 모드는 최초 키의 생성 버퍼로 초기화벡터(IV)가 사용된다.IV(Initialization Vector)는 나누어진 일정한 블록 중 하나가 되거나 단위 블록과 길이가 같은 임의의 값이 될 ..
2024.11.15