想把機密文字藏在一張普通圖片裡,圖片正常顯示、大小微增、完全不被懷疑?DOS copy /b + /a 二進位+文字合併指令,實現**隱寫術** 級別的簡易加密。
photo.jpg) 與一個**以 U 或 U: 開頭**的文字檔 (如 U_secret.txt),放在同一資料夾。cmd → cd /d 該資料夾路徑。copy /b photo.jpg + /a U_secret.txt new_photo.jpg
/b:二進位模式讀取圖片 (保持原始位元序列)。/a:ASCII 文字模式讀取文字檔。+:合併檔案 (圖片在前,文字附加在後)。new_photo.jpg,大小 = 圖片大小 + 文字大小。




| 層面 | 說明 |
|---|---|
| 原理 | JPEG/PNG 等圖片格式解碼器讀取到影像資料結束標記 (如 JPEG FF D9) 即停止解碼,**後續附加資料被忽略**,圖片正常顯示。 |
| 隱蔽性 | 極高:檔案副檔名、縮圖、屬性、預覽皆為正常圖片,一般使用者/工具完全察覺不了。 |
| 容量 | 受限於檔案系統/傳輸限制,單一圖片可隱藏數 MB 文字 (約百萬字)。 |
| 脆弱性 | **重新壓縮/編輯/轉檔/截圖/列印掃描** 會破壞附加資料。傳輸經過某些郵件/社群平台轉碼也會失效。 |
| 安全性 | **非加密**,僅隱藏。知道此法者用記事本/十六進位編輯器即可讀取。機密資料請先用 AES/GPG 加密再隱寫。 |
💡 「藏在圖片裡」是經典隱寫術,**安全性 = 加密強度 × 隱蔽性**。單純隱寫不等於加密,敏感資料**必須先加密再隱寫**。