zh-Hant

影像隱寫術

把一則秘密訊息藏進影像,或再把它讀出來,全程在瀏覽器本機完成,絕不上傳。

模式
  • 隱藏
  • 讀取
秘密訊息

你的檔案

    正在你的裝置上本機處理 ...

    0%

    你的檔案永遠不會離開你的裝置

      我的檔案會被上傳嗎?

      不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

      無需上傳100% 本機處理
      內容只留在你這裡第三方無法存取
      伺服器位於德國預設即符合 GDPR
      通過獨立稽核TLS A+ · 標頭 A+

      隱寫術把一則訊息藏進影像,讓人完全看不出端倪。本工具把你的文字寫入像素的最低有效位元 (LSB),由於每種顏色只以最小的幅度發生變化,這種改動肉眼無法察覺。與讓內容變得無法閱讀的加密不同,隱寫術連「存在一則訊息」這件事本身都加以隱藏。

      在「隱藏」模式下,你拖入一張影像、輸入訊息,便得到一張看不出含有訊息的新影像。在「讀取」模式下,你拖入這樣一張影像,就能取回訊息。輸出始終是無損的 PNG,這一點很關鍵,因為再次另存為 JPG 會破壞隱藏的 Bit。能藏多少取決於影像大小,大約每個像素 3 個 Bit。

      一切都用純 JavaScript 在瀏覽器本機執行,影像和訊息都不會被上傳、儲存,也不會經由任何外部 CDN。坦率地說:隱寫術是隱藏,不是加密。懂得方法的人就能把訊息讀出來。若要真正保密,請先把文字加密 (例如用加密工具),再把密文藏進去。

      技術規格

      技術規格
      輸出格式PNG
      批次處理不支援
      處理方式在瀏覽器中本機處理 (JavaScript)
      檔案上傳

      三個步驟

      1. 拖入影像。
      2. 選擇模式,若為隱藏則輸入訊息。
      3. 下載結果 (PNG 或文字檔)。

      限制: 隱寫術是隱藏,而非加密。任何懂得方法的人都能把訊息讀出來;若要真正保密,請先把文字加密。輸出必須維持為 PNG:再次另存為 JPG 或對影像進行編輯都會破壞隱藏的 Bit。容量取決於影像大小。透明區域會被填滿為白色。

      常見問題

      影像或訊息會被上傳嗎?

      不會。隱藏和讀取都完全在瀏覽器本機完成,影像和訊息都不會離開你的裝置。

      這是加密嗎?

      不是,這是隱藏:訊息只是被藏起來,並沒有變得無法閱讀。懂得方法的人就能讀出來。若要真正保密,請先把文字加密。

      為什麼輸出是 PNG?

      因為 PNG 是無損的。訊息藏在極其微小的 Bit 變化裡;像 JPG 這樣的有損格式在儲存時會覆寫掉它們。

      一張影像能藏多少文字?

      大約每個像素 3 個 Bit,也就是每 3 個像素約 1 個字元。影像越大,能藏的訊息越長;若放不下,工具會如實告知。

      能看出影像裡藏著訊息嗎?

      肉眼幾乎看不出,改動的只是每種顏色的最低一位 Bit。不過,有針對性的統計分析仍可能辨識出隱寫術。

      相關工具