정보보안기사 필기 · 2025년 2회 · 77번

Q.77202524과목 · 정보보안 일반

다음 자바 코드에서 확인할 수 있는 보안 약점은?

public class Test {
    public void Encrpytion () {
        try {
            MessageDigest md = MessageDigest.getInstance("SHA-1");
            md.update("test".getBytes());
            byte byteData[] = md.digest();
            StringBuffer sb = new StringBuffer();
            for(int i=0; i<byteData.length; i++) {
                sb.append(Integer.toString((byteData[i]&0xff) +
                        0x100, 16).substring(1));
            }
            String retVal = sb.toString();
            System.out.println(retVal);
        } catch(NoSuchAlgorithmException e){
            e.printStackTrace();
        }
    }
}
  • 1충분하지 않은 키 길이
  • 2솔트 없이 일방향인 해시함수
  • 3하드코드된 중요 정보
  • 4취약한 암호화 알고리즘

정답: 4 · 취약한 암호화 알고리즘

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →정보보안기사 필기 더 풀기