2010-07-10 2 views
4

사용자가 이미지를 그림으로 만든 다음 다른 이미지에서 해당 이미지를 숨길 수있는 작은 애견 프로젝트를 시작하고 싶습니다. 그 의미는 더미 이미지를 열면 그 모든 것이 보일 것입니다. 그러나 내 소프트웨어로 더미 이미지를 열면 실제 이미지를 볼 수 있습니다.이미지 안에 이미지를 숨기는 .NET 프로그램 만들기

저는 이런 식으로 한 번도 본 적이 없으므로 일반적인 CRUD 응용 프로그램에서 벗어나는 것에 대해 매우 흥분하고 있습니다.

  1. 무엇이라고합니까? (나는 그것이 존재한다고 확신한다.)
  2. 어디에서 멋진 이론을 발견 할 수 있는가?

다시 한 번 도움을 주셔서 감사합니다. :)

편집 :

그래서 그냥 내 첫 번째 단계는, 나는 이미지를 잡아 INT [N, N-]의 행렬로 변환하고 각 셀을 처리 할 필요가 있어야한다 무엇에 명확하게하기 개별적으로 최소한의 이진 값을 찾는가?

답변

4
  1. steganography이라고합니다.
  2. 위와 연결된 위키피디아 페이지에는 다양한 기술에 대한 많은 정보가 포함되어 있습니다. 이것이 "모호함에 의한 보안"의 한 형태라는 것을 알고 있어야합니다. "튼튼한"이라면 깨지기 힘들다는 뜻입니다. 운이 없다면. 적절한 암호화를 대신 할 수는 없습니다.
0

Steganography 응용 프로그램을 만들고 싶습니다. this blog post에 설명 된 기술을 적용함으로써, 전혀 어렵지 않을 것이다

  1. 가 준비 또는-될 것이다 숨겨진 이미지를 생성 (의이 visible.jpg를 부르 자)를 준비 또는 이미지를 만들 수 (숨겨진 .jpg)
  2. Process.start()을 사용하여 hidden.jpg에서 암호로 보호 한 rar를 만드는 응용 프로그램을 만듭니다.
  3. 사용 Process.Start를 다시 명령 copy /b visible.jpg + hidden.rar visible.jpg
를 발급

귀하의 hidden.jpg 지금, 다시 hidden.jpg를 얻을 visible.rarvisible.jpg 이름을 변경하고 숨겨진 이미지를 추출하려면 visible.jpg

내부

상주 .

편집 :

lifehacker article, GIF 이미지 및/또는뿐만 아니라 할 것입니다 zip 파일에 따르면.

+0

대단한데, Winrar가 필요합니다. 나는 더 많은 프로그래밍 접근법을 찾고 있었다. –

+1

"순수한"방법은이 질문을 확인하십시오. http://stackoverflow.com/questions/3018086/simple-basic-steganography-algorithms-and-methods – Anax

관련 문제