이미지 메시지 숨기기 실험

이미지 메시지 숨기기 실험

교육용 PNG LSB 실험입니다. 메시지는 암호화되지 않으며 크기 변경·색 보정·JPEG 변환 뒤에는 남아 있다고 보장할 수 없습니다.

1. 원본 PNG

8 MiB 이하, 한 변 1600px 이하, 총 200만 픽셀 이하의 PNG만 사용합니다. 파일은 서버에 업로드하지 않습니다.

2. 메시지 넣기

RGB는 픽셀당 최대 3비트, 파란색 전용은 최대 1비트를 사용합니다. 머리말 14바이트를 먼저 예약합니다.

먼저 PNG를 선택하거나 예제를 불러오세요.

3. PNG에서 추출

방금 만든 PNG가 자동으로 선택됩니다. 다른 PNG를 확인하려면 아래 파일을 선택하세요.

4. 변형 영향 실험

현재 추출에 성공한 픽셀을 복사해 시험합니다. 원본 파일과 다운로드한 PNG는 바꾸지 않습니다.

PNG를 선택하거나 예제를 불러오세요.

댓글과 질문

이미지 메시지 숨기기 실험

PNG 픽셀의 RGB 세 채널 또는 파란색 채널의 최하위 비트에 UTF-8 메시지를 저장합니다. 브라우저에서 생성한 PNG를 다시 읽어 실제 파일 왕복을 검사하고, 길이와 CRC-32를 확인한 뒤 텍스트를 보여줍니다. 채널 방식별 용량을 비교하고 1비트 변경 또는 JPEG 재압축으로 메시지가 어떻게 손상되는지 실험할 수 있습니다. 이 형식은 교육용이며 암호화, 비밀 보장, 위변조 방지나 파일 편집 후 복구를 제공하지 않습니다.

주요 기능

  • PNG 전용 RGB·파란색 LSB 두 방식과 각각의 메시지 용량 표시
  • 한글·이모지 포함 UTF-8 메시지 최대 8,192바이트 삽입
  • 생성 PNG 재읽기 후 길이·CRC-32·UTF-8 왕복 확인
  • 별도 PNG에서 메시지 추출과 손상·지원하지 않는 형식 오류 표시
  • 1비트 손상 및 실제 JPEG 재압축 실험

사용 방법

  1. 불투명 PNG를 선택하거나 예제 이미지를 불러옵니다. 투명 픽셀은 흰색 바탕으로 합성됩니다.
  2. RGB 또는 파란색 채널 방식을 선택하고 짧은 메시지를 입력해 바이트 용량을 확인합니다.
  3. 메시지를 넣은 PNG를 만들고 브라우저가 저장 파일을 다시 읽어 추출에 성공했는지 확인합니다.
  4. PNG를 내려받아 필요할 때 추출 칸에서 다시 선택합니다.
  5. 1비트 변경과 JPEG 변환을 시험해 CRC 손상 또는 헤더 손실을 관찰합니다.

활용 예시

  • 손실 없는 PNG 픽셀의 최하위 비트 작동 원리 실습
  • RGB와 파란색 한 채널의 저장 용량 비교
  • 재압축·픽셀 편집이 숨긴 데이터에 미치는 영향 확인

자주 묻는 질문

이 도구로 보안 메시지를 보낼 수 있나요?

아니요. 메시지는 암호화되지 않으며 형식이 알려지면 누구나 읽을 수 있습니다. CRC-32는 우발적 손상 확인용이고 인증이나 위변조 방지가 아닙니다.

왜 PNG만 받나요?

LSB 값은 정확한 픽셀을 보존해야 합니다. JPEG는 손실 압축으로 픽셀 값이 바뀌므로 메시지가 깨질 수 있습니다. PNG라도 다른 앱의 색 변환·크기 변경·재저장으로 손상될 수 있습니다.

왜 투명 부분이 흰색으로 바뀌나요?

투명 픽셀의 RGB는 브라우저 저장 과정에서 달라질 수 있습니다. 이 도구는 삽입 전 흰 바탕으로 합성해 모든 픽셀을 불투명하게 만듭니다. 원본 알파 보존 도구가 아닙니다.

CRC 오류가 무엇을 뜻하나요?

메시지 길이는 읽혔지만 저장된 검사값과 추출한 바이트가 일치하지 않는다는 뜻입니다. 원본 텍스트를 복구한다는 뜻은 아닙니다.

워터마크와 다른가요?

워터마크는 이미지 위에 보이는 글자나 로고를 얹습니다. 이 실험은 픽셀의 최하위 비트를 바꿔 짧은 텍스트를 파일 안에 담고 다시 읽습니다.

개인정보 안내

이미지와 텍스트는 이 도구의 브라우저 메모리에서 처리하며 이 사이트의 서버 API에 보내지 않습니다. 다운로드한 PNG의 메시지는 암호화되지 않았으므로 공유 전에 내용을 확인하세요.

관련 도구

이미지 워터마크이미지 차이 히트맵이미지 품질 측정실이미지 세부 확대 도구HDR 노출 합성기흑백 사진 색 복원 실험실파노라마 이어 붙이기판재 배치 계획기영상 편집 목록 작성기대본 프롬프터이중 자막 학습 플레이어코드 진행 실험실오선 악보 편집기자막 편집 작업대입체 음향 배치기음원 코드 후보 분석기MIDI 피아노롤 편집기샘플 악기 만들기공간 잔향 합성기오디오 파형 편집기전화 키패드 신호 실험실그림으로 소리 만들기오디오 스펙트럼 분석기오디오 잡음 정리기음원 성분 분리기효과음 합성기멀티트랙 오디오 믹서드럼 샘플 슬라이서반복 음원 이음새 찾기오디오 음량 분석기음원 음높이·템포 편집기스테레오 애너글리프 제작기사진 모자이크 제작기이미지 주파수 분석기비슷한 사진 중복 찾기렌티큘러 인터레이스 도안재질 텍스처 맵 제작 실험실360도 사진 투어 만들기영상 교정 타깃 제작기벡터 모핑 편집기문서 원근 보정기사진 영역 메우기뜨개 기호 도안 편집기벡터 도형 조합기SVG 경로 편집기심리스 패턴 제작기실크스크린 색판 분리기퀼트 블록 배치기원근 목업 제작기로우폴리 색면 제작기폰트 부분집합 만들기초점 합성 도구사진 깊이 지도 만들기십자수 도안 제작기CSS 애니메이션 타임라인픽셀 직접 그리기증명사진 만들기바코드 스캐너동영상 GIF 변환크로마키 영상 합성기영상 흔들림 보정기영상 구도 추적 편집기스톱모션 촬영 작업대영상 타임코드 대조기영상 인코딩 비교기HLS·DASH 매니페스트 검증기영상 속도 곡선 편집기영상 컨테이너 탐색기영상 스토리보드 만들기영상 개인정보 가림기영상 로토스코프 마스크 편집기영상 움직임 좌표 추적기영상 중간 프레임 만들기화면 해설 편집기영상·음성 싱크 맞추기동영상 자르기GIF 프레임 추출SVG→PNG/JPG 변환이미지 SVG 벡터화도트·픽셀아트 변환프로필 원형 자르기액자·폴라로이드 프레임이미지 모서리 둥글게JPEG EXIF 정보 보기·제거이미지 색각 시뮬레이터이미지 ASCII 아트사진 콜라주인스타 9분할 이미지긴 이미지 분할이미지 자르기이미지 회전·반전이미지 필터밈 만들기스크린샷 꾸미기바코드생성기QR코드 생성기이미지 압축기이미지 리사이즈이미지 포맷 변환파비콘 생성기유튜브 썸네일 추출기HEIC JPG 변환전자서명·도장 생성기움짤·GIF 만들기이미지 색상 추출(스포이드)이미지 텍스트 추출(OCR)이미지 합치기사진 모자이크·블러QR코드 스캔MP4 MP3 변환 (음원 추출)동영상 압축 (용량 줄이기)배경 제거 (누끼따기)
이미지/미디어 도구 전체 보기 →텍스트/변환 →생활/재미 →개발 도구 →