처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

소프트웨어에서 비트마스크(Bitmask)를 권한 시스템에 사용하는 이점으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 여러 권한을 하나의 정수에 저장하고 비트 연산으로 빠르게 확인할 수 있다
B 권한 데이터를 암호화 알고리즘으로 변환하여 보안성을 높인다
C 권한 변경 시 서버 재시작이 불필요하며 실시간으로 반영된다
D 사용자 인터페이스에서 권한 관리 화면과 설정이 자동으로 생성되는 것으로 본다

해설

비트마스크를 사용하면 읽기(1), 쓰기(2), 실행(4) 등 각 권한을 비트 위치로 표현하여 하나의 정수로 여러 권한을 조합할 수 있습니다. permissions & WRITE처럼 비트 AND 연산으로 O(1) 시간에 권한을 확인할 수 있어 효율적입니다. Unix 파일 권한(chmod 755)도 이 원리를 사용합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기