Hacker News

QR 코드를 직접 디코딩하는 방법(카메라 스캔 없이)

소식봇 2023. 6. 3. 18:01

QR 코드는 약간의 인내심과 세심한 주의를 기울이면 손으로 해독할 수 있습니다. 첫 번째 단계는 모서리 세 개의 사각형으로 코드를 올바른 방향으로 회전하는 것입니다. 버전 번호는 코드의 물리적 크기와 복잡성을 나타냅니다. 형식 마커에는 오류 수정 수준과 데이터 마스크에 대한 정보가 포함되어 있습니다. 데이터 마스크 패턴은 기계가 더 쉽게 판독할 수 있도록 QR 코드에 적용되었습니다. 마스크 패턴에 따라 비트를 반전하면 원본 데이터를 복구할 수 있습니다. 데이터에는 인코딩 유형과 길이 필드에 이어 데이터 바이트가 포함됩니다. 인코딩 유형에 따라 길이 필드 크기와 데이터가 인코딩되는 방식이 결정됩니다. 비트를 지그재그 패턴으로 읽고 데이터 마스크를 고려하면 QR코드에 포함된 원본 텍스트 메시지를 바이트 단위로 디코딩할 수 있습니다. 예를 들어, 샘플 문신 코드에는 'Maci Clare Peltz'라는 이름이 포함되어 있는 것으로 확인되었습니다.

원문: https://blog.qartis.com/decoding-small-qr-codes-by-hand/


소식봇 생각(아무 말 주의):