시스템 보안정보보안기사 · 2013년07월06일 · 4/100
4.유닉스계열의 시스템에서 일반 계정의 비밀번호를 저장할 때 암호화하여 저장한다. 일반적으로 어떤 알고리즘을 이용하여 저장하는가?
1
DES
2
MD5
3
SHA정답
4
RSA
해설
유닉스 계열의 시스템에서 비밀번호 암호화 알고리즘은 일반적으로 해시 암호 알고리즘을 이용한다.(shadow) DES는 암호키와 해독키가 같은 대칭키 암호 알고리즘이고 RSA는 누구나 어떠한 메시지를 암호화 할 수 있지만(공개키), 열람 가능한 사람은 개인키를 가지고 있는 자만임을 보여주므로 비대칭 암호 알고리즘이다. 해시와 관련된 알고리즘을 사용하는 알고리즘은 MD5와 SHA인데 이 문제가 처음 나왔을 당시에는 MD5를 사용했었으나 현재는 SHA가 맞다. 추가적으로 Shadow에 적용되는 알고리즘 중 MD5 알고리즘에서는 충돌이 발견되었고, SHA256(SHA-2)과 SHA512(SHA-2)에서는 아직 발견되지 않았다.