Frage

Ich möchte ein kleines Haustierprojekt starten, mit dem ein Benutzer ein Bild aufnehmen und dieses Bild dann in einem anderen Bild ausblenden kann.Das heißt, wenn Sie das Dummy-Bild öffnen, sehen Sie nur das.Aber wenn Sie das Dummy-Bild mit meiner Software öffnen, sehen Sie das eigentliche Bild.

Ich habe so etwas noch nie gemacht, also freue ich mich ziemlich darauf, von den typischen CRUD-Anwendungen wegzukommen.

  1. Wie nennt man das?(Ich bin mir sicher, dass es existiert, oder?)
  2. Wo finde ich eine schöne Theorie dahinter, damit ich sie robust machen kann.

Vielen Dank, dass Sie mir wieder geholfen haben!:)

Bearbeiten:

Um klar zu sein, was mein erster Schritt sein soll, muss ich ein Bild aufnehmen und es in eine Matrix von int [n, n] konvertieren und jede Zelle einzeln verarbeiten, um den geringsten Binärwert zu finden?

War es hilfreich?

Lösung

    .
  1. es heißt steganography .
  2. Die mit oben verknüpfte Wikipedia-Seite enthält viele Informationen zu verschiedenen Techniken.Sie sollten sich bewusst sein, dass dies eine Form von "Sicherheit durch Dunkelheit" ist.Wenn Sie von "robust", meinen Sie unzerbrechlich, dann sind Sie nicht Glück.Es ist kein Ersatz für die richtige Verschlüsselung.

Andere Tipps

Sie möchten eine Art von erstellen Steganographie Anwendung.Durch Anwendung der in beschriebenen Technik dieser Blog-Beitrag, es wird überhaupt nicht schwer sein:

  1. Bereiten Sie ein Bild vor oder erstellen Sie es (nennen wir es sichtbar.jpg)
  2. Bereiten Sie Ihr mögliches verstecktes Bild vor oder erstellen Sie es (versteckt.jpg)
  3. Erstellen Sie eine Anwendung, die ein passwortgeschütztes rar aus dem Verborgenen erstellt.jpg, mit Prozess.beginnen().
  4. Prozess verwenden.starten Sie erneut, um den Befehl auszugeben copy /b visible.jpg + hidden.rar visible.jpg

Dein verstecktes.jpg befindet sich jetzt im sichtbaren Bereich.jpeg

Um dein Versteck zu bekommen.jpg zurück, umbenennen visible.jpg zu visible.rar und extrahiere das versteckte Bild.

Bearbeiten:

Nach einer lifehacker Artikel, ein GIF-Bild und / oder eine ZIP-Datei reichen ebenfalls aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top