단 한 번의 클릭으로 이미지나 오디오 파일의 비밀 데이터를 숨기는 방법

단 한 번의 클릭으로 이미지나 오디오 파일의 비밀 데이터를 숨기는 방법

스테가노그래피는 정보를 숨기는 기술이며 이 튜토리얼에서는 이를 수행하는 간단한 명령줄 도구인 Steghide를 사용합니다.

스테가노그래피란 무엇입니까?

정보가 눈에 잘 띄지 않게 숨겨져 있는 암호화와 달리 스테가노그래피는 이미지나 오디오 파일과 같은 파일 내부에 데이터를 눈에 잘 띄게 숨깁니다.

스테가노그래피는 언론의 자유가 없는 국가와 같이 암호화된 메시지가 전송되는 상황에서 유용합니다. 도난당한 이미지나 오디오 파일을 찾기 위한 디지털 워터마크로도 자주 사용됩니다.

스테가노그래피 작동 방식

일반 파일 내에 데이터를 숨기는 방법에는 여러 가지가 있습니다. 가장 널리 사용되며 아마도 가장 간단한 것 중 하나는 일반적으로 LSB로 알려진 최하위 비트 기술입니다.

이 기술은 바이트의 마지막 몇 비트를 변경하여 메시지를 인코딩합니다. 특히 각 픽셀의 빨간색, 녹색 및 파란색 값이 십진수로 0에서 255 사이의 8비트(바이트) 범위로 표시되는 이미지에 유용합니다. 00000000~11111111(이진수)입니다.

완전 빨간색 픽셀의 마지막 두 비트를 11111111에서 11111101로 변경하면 빨간색 값만 255에서 253으로 변경됩니다. 이는 육안으로는 감지할 수 없는 색상 변경이지만 여전히 그림 내부의 데이터를 인코딩 할 수 있습니다.

단 한 번의 클릭으로 이미지나 오디오 파일의 비밀 데이터를 숨기는 방법

최하위 비트 기술은 오디오 파일에도 사용됩니다. 정보를 숨길 때 고려해야 할 두 가지 사항은 암호화와 압축입니다. 데이터를 압축하는 동안 추가 보안 계층에 데이터를 삽입하기 전에 데이터를 암호화하세요.

이미지 또는 오디오 파일의 데이터를 숨기는 방법

1단계: 파일에 데이터 포함

Steghide를 사용하는 것은 매우 쉽습니다. Linux의 Terminalnal에서 설치하려면 apt를 사용하면 됩니다 .

apt-get 설치 스테그하이드

설치가 완료되면 데이터를 파일에 삽입하고 아래 명령을 입력합니다.

steghide embed -ef secretFile -cf CoverFile -sf 출력파일 -z 압축레벨 -e 구성표

명령 구성요소는 다음과 같이 분류됩니다.

  • -ef는 숨기려는 파일의 경로를 지정하며, 모든 유형의 파일은 Python 스크립트 또는 셸 파일과 같은 표지 파일 내에 포함될 수 있습니다.
  • -cf 는 데이터가 포함된 파일이며 BMP, JPEG, WAV 및 AU 형식으로 제한됩니다.
  • -sf 는 출력 파일을 지정하는 선택적 인수입니다. 생략하면 새 스테가노그래픽 파일이 원본 파일을 덮어쓰게 됩니다.
  • -z는 1에서 9까지 압축 수준을 지정합니다. 파일을 압축하지 않으려면 -Z 인수를 사용합니다 .
  • -e는 인코딩 유형을 지정합니다. Steghide는 다양한 암호화 유형을 지원하며, 인수가 기본적으로 생략되면 Steghide는 128비트 AES 암호화를 사용합니다. 암호화를 사용하지 않으려면 -e none 을 입력하세요 .

이 예에서는 고양이 이미지에 비밀 정보가 숨겨져 있으므로 원본 이미지를 덮어쓰거나 압축하지 말고 이미지를 암호화하기만 하면 됩니다.

steghide 포함 -ef secret.txt -cf StegoCat.jpg -e 없음 -Z

단 한 번의 클릭으로 이미지나 오디오 파일의 비밀 데이터를 숨기는 방법

Steghide 명령을 실행하면 내장된 데이터를 추출하기 위한 비밀번호를 설정하라는 메시지가 나타나면 비밀번호를 입력하고 다시 확인하세요.

단 한 번의 클릭으로 이미지나 오디오 파일의 비밀 데이터를 숨기는 방법

2단계: 파일에서 숨겨진 데이터 추출

다음 명령을 사용하면 스테가노그래픽 이미지에서 숨겨진 데이터를 추출하는 것이 훨씬 더 쉽습니다.

$ 스테그하이드 추출 -sf stegoFile -xf 출력 파일

이 명령을 실행하면 위에서 생성한 것과 동일한 비밀번호를 입력하라는 메시지가 표시됩니다.

단 한 번의 클릭으로 이미지나 오디오 파일의 비밀 데이터를 숨기는 방법

당신의 성공을 기원합니다!

또한 cmd를 사용하여 이미지에서 기밀 문서를 숨길 수 있습니다. 기밀 문서를 이미지로 숨기기

추가 정보: Windows에서 파일 및 폴더를 비밀번호로 보호하는 방법에 대한 지침


Windows 10 화면 오른쪽에 저작권 요청 알림을 제거하는 방법

Windows 10 화면 오른쪽에 저작권 요청 알림을 제거하는 방법

화면 오른쪽 모서리에 Windows 10 정품 인증 알림이 표시됩니까? 이 문서에서는 Windows 10에서 저작권 요청 알림을 삭제하는 방법을 안내합니다.

Windows 10 빌드 14393.222 설치 방법에 대한 AZ의 지침

Windows 10 빌드 14393.222 설치 방법에 대한 AZ의 지침

최근 Microsoft는 Windows 10 PC 사용자를 위한 Build 14393.222라는 최신 누적 업데이트를 출시했습니다. Windows 10용으로 출시된 이 업데이트는 주로 사용자 피드백을 기반으로 버그를 수정하고 운영 체제의 성능 경험을 향상시킵니다.

Bastion 호스트로 단 3단계만으로 컴퓨터 네트워크를 보호하세요

Bastion 호스트로 단 3단계만으로 컴퓨터 네트워크를 보호하세요

로컬 네트워크에 외부 액세스가 필요한 컴퓨터가 있습니까? 요새 호스트를 네트워크의 게이트키퍼로 사용하는 것이 좋은 솔루션이 될 수 있습니다.

키보드를 사용할 수 없는 경우 Windows 키를 만드는 방법

키보드를 사용할 수 없는 경우 Windows 키를 만드는 방법

물리적 Windows 키가 포함되지 않은 IBM Model M과 같은 오래된 클래식 키보드를 사용하려는 경우 자주 사용하지 않는 키를 빌려 쉽게 추가할 수 있는 방법이 있습니다.

Windows 10에서 모든 이벤트 로그를 빠르게 지우는 3가지 방법

Windows 10에서 모든 이벤트 로그를 빠르게 지우는 3가지 방법

때로는 오래된 이벤트 로그를 한꺼번에 삭제해야 할 수도 있습니다. 이 가이드에서 Quantrimang.com은 Windows 10 이벤트 뷰어에서 모든 이벤트 로그를 빠르게 삭제하는 3가지 방법을 보여줍니다.

가짜 IP 방법을 사용하면 익명으로 액세스할 수 있습니다.

가짜 IP 방법을 사용하면 익명으로 액세스할 수 있습니다.

이전의 많은 기사에서 우리는 온라인에서 익명을 유지하는 것이 매우 중요하다고 언급했습니다. 매년 개인정보가 유출되면서 온라인 보안의 필요성이 높아지고 있습니다. 이것이 바로 가상 IP 주소를 사용해야 하는 이유이기도 합니다. 아래에서는 가짜 IP를 생성하는 방법에 대해 알아 보겠습니다!

Windows 10에서 투명 배경 모드를 만드는 방법

Windows 10에서 투명 배경 모드를 만드는 방법

WindowTop은 Windows 10 컴퓨터에서 실행되는 모든 응용 프로그램 창과 프로그램을 어둡게 하는 기능이 있는 도구입니다.또는 창에서 어두운 배경 인터페이스를 사용할 수도 있습니다.

Windows 8 작업 표시줄에서 입력 도구 모음을 끄는 방법

Windows 8 작업 표시줄에서 입력 도구 모음을 끄는 방법

Windows 8의 입력 도구 모음은 데스크톱 화면에 자동으로 표시되도록 설계된 소형 언어 도구 모음입니다. 그러나 많은 사람들이 작업 표시줄에서 이 입력 도구 모음을 숨기고 싶어합니다.

Linksys 라우터용 WEP, WPA, WPA2를 설정하는 방법

Linksys 라우터용 WEP, WPA, WPA2를 설정하는 방법

오늘날 무선 연결은 필수입니다. 따라서 내부 네트워크의 안전을 보장하려면 무선 보안이 필수적입니다.

Windows 10 로그인 화면에 알림 표시에 대한 팁

Windows 10 로그인 화면에 알림 표시에 대한 팁

친구나 가족과 컴퓨터를 공유하거나 특히 여러 대의 컴퓨터를 관리하는 경우 컴퓨터에 로그온하기 전에 메모를 통해 상기시키고 싶은 불쾌한 상황에 직면할 수 있습니다.