File-Encryption
如何在同一個文件中隱藏多種類型的資訊?
我對觀看 Doki Doki 文學俱樂部遊戲中一個人“解開秘密故事/傳說”的影片有一種模糊的記憶。我記得他拿了一個文件,將其轉換為 .txt 並具有某些資訊,將同一個文件轉換為 .jpg 並具有其他完全不同的資訊。只有將文件轉換為 .txt 才能看到的資訊以及只有將文件轉換為 .jpg 才能看到的其他資訊。
如何在同一個文件中隱藏不同的消息,這些消息只能通過將其轉換為其他文件副檔名來破譯?如果那不可能,那一定是我的大腦在我的記憶中搞砸了,但我很確定它是那樣的。
而且我沒有更多細節,所以我無法正確研究它。這將為更身臨其境的神秘或恐怖遊戲開闢新的可能性。順便說一句,我知道隱寫術的基礎知識,但我從未見過類似的東西,將多種類型的資訊隱藏在同一個文件中。
一種簡單的隱寫技術是僅使用標記語言的註釋結構來嵌入明文消息。比如html程式碼
<!-- ATTACK AT DAWN --> <img src="lolcat.jpg">
插入網頁並在瀏覽器中打開將呈現為圖像(可能是一隻有趣的貓),但如果在文本編輯器中打開,則可以讀取註釋行(並且無法檢查貓圖片)。
特別是 jpg 格式允許以字節 0xFF 0xFE 和長度欄位開頭的 COM 段,然後允許插入 ASCII 文本。
請注意,檢測起來非常簡單,並且僅提供隱防寫(副加密)。