얼마전 본 경력면접에서 AES 128과 256의 차이에 대해 질문받은 적이 있습니다.
Advanced Encryption Standard의 약자인 AES는 잘 알려진 압축알고리즘입니다.
현재 권장되는 암호화 수준은 192bit 이상이라 AES 256를 많이 사용하는 것 같습니다.
그리고 회사에서 일할 때 종종 봤었던 암호화 알고리즘인 레인달이..!
AES였군요.
아무튼 128과 256 즉 뒤에 붙는 숫자의 차이는 키의 블록 크기 차이였습니다.
키길이의 차이군요...
원문제로 돌아가서 '128이 아직 쓰이는 곳이 많은데 왜 256대신 128을 쓰는 곳이 있을까요?' 란 문제였습니다.
왜.. 그럴까요?
기존에 해왔던 레거시 자료들이 많아서?
구축이 256보다 쉬운가?
보안담당자의 마음에 들어서..?
음.. 연산횟수가 적으니 속도적인 측면이 빨라서?
'코드^학습 > 메모한 지식' 카테고리의 다른 글
압축 알고리즘을 사용하는 이유?? (0) | 2018.07.24 |
---|---|
[MFC/Windows] UAC의 여부를 확인할 수 있는 레지스트리 (0) | 2018.05.06 |
[MFC] 레지스트리 Wow6432Node (0) | 2016.12.15 |
[MFC] 다이얼로그 시작과 동시에 윈도우 숨기기 (0) | 2016.12.12 |
[MFC]콤보박스 동적으로 생성하기, 콤보박스 선택할 때 이벤트 (0) | 2016.11.07 |