비트 연산
값에 AND, OR, XOR, NOT 비트 연산을 수행합니다.
Bitwise Operation Calculator 정보
Bitwise Operation 계산기는 정수 값에 대해 AND(&), OR(|), XOR(^), NOT(~) 비트 연산을 수행하며, 전체 비트별 분석과 함께 결과를 십진수, Hex 및 이진수 형식으로 표시합니다. 비트 연산은 시스템 프로그래밍, 암호학, 네트워크 엔지니어링 및 컴퓨터 그래픽의 기본 요소로, 서브넷 마스킹, 권한 비트마스크, 해시 함수, 색상 혼합 및 암호화 기본 형식에 사용됩니다. 시각적 비트 분석을 통해 개별 플래그 및 마스크 연산을 쉽게 이해하고 확인할 수 있습니다.
사용 방법
하나 또는 두 개의 숫자 값(십진수 또는 Hex)을 입력하고 비트 연산(AND, OR, XOR 또는 단일 피연산자의 경우 NOT)을 선택한 다음 계산을 클릭합니다. 결과 패널에는 세 가지 진수 모두로 연산 결과가 표시되며, 각 비트 위치를 개별적으로 비교하는 비트 수준 테이블이 함께 표시되어 플래그 추출 및 마스크 연산을 완전히 투명하게 보여줍니다.
주요 사용 사례
- 비트 AND를 사용하여 IP 주소에 서브넷 마스크를 적용하여 IPv4 서브넷 네트워크 주소를 계산할 때
- Unix 권한 비트, Linux 기능 비트마스크 또는 임베디드 레지스터 필드에서 개별 기능 플래그를 설정, 해제 및 전환할 때
- 보안 연구 및 CTF 챌린지에서 XOR 기반의 간단한 암호화 및 난독화 연산을 구현하고 디버깅할 때
- OR로 결합된 비트마스크를 사용하여 여러 부울 플래그를 단일 정수로 인코딩하는 애플리케이션 권한 시스템을 디버깅할 때
- 컴퓨터 구조 과정, 하드웨어 기술 언어(HDL) 설계 또는 인터뷰 준비를 위해 이진 산술 문제를 풀 때