影片為什麼要留原始檔?雜湊值與完整性入門
・分類:針孔手機指南・閱讀約 6 分鐘

事情發生之後,很多人手上留下的影片只剩聊天室裡那一支:當初拍完直接傳給家人,手機裡那份後來被相簿清掉了。等到要交給律師或警方,才會有人問:這支影片和當初錄的是同一個檔案嗎?這篇講清楚「原始檔」和「雜湊值」,附上可以自己動手算的指令,也說明它能證明到哪裡。
原始檔是什麼,你手上那支可能已經不是了
原始檔指的是裝置錄完後存下的那個檔案。畫面看起來相同,不代表檔案相同,這些操作都可能產生另一個檔案,或改掉檔案裡的資訊:
- 通訊軟體傳送:韓國高麗大學 Han 與 Lee 在 2022 年的時間戳研究提到,通訊軟體為了縮小傳輸量,會刪除或改動檔案內的 EXIF 資料。
- 雲端壓縮:Google 相簿的說明寫得很清楚,選「壓縮畫質」時,高於 1080p 的影片會降到 1080p。
- 剪輯與轉檔:修剪片頭片尾、加字幕、打馬賽克、換格式,輸出的都是新內容。
- 翻拍或螢幕錄影:等於重新錄了一支。
雜湊值:用一串數字代表檔案內容
雜湊函數會把檔案的每個位元組讀過一次,算出固定長度的結果。SHA-256 的結果是 64 個十六進位字元。內容相同,結果就相同;內容差一個位元組,結果會完全不同。
我們在 Windows 11 上用一個小檔案實測過:內容是 hello 的文字檔,SHA-256 開頭是 2cf24dba;多加一個驚嘆號後,開頭變成 ce06092f,兩串看不出任何關聯。把原檔複製到別的位置、改檔名、改檔案的修改時間之後再算,結果都還是 2cf24dba。因為檔名和修改時間存在檔案系統,不在檔案內容裡。
Windows 與 macOS 怎麼算
Windows 開啟命令提示字元或 PowerShell,輸入:
certutil -hashfile "D:\證據\VID_0001.mp4" SHA256
第二行那一串就是雜湊值。記得寫上 SHA256,我們實測省略時 certutil 算的是 SHA-1。PowerShell 的 Get-FileHash 預設就是 SHA-256,顯示為大寫,比對時大小寫不影響。
macOS 開啟「終端機」,輸入:
shasum -a 256 ~/Desktop/VID_0001.mov
存下結果,之後再驗證:
shasum -a 256 VID_0001.mov > VID_0001.sha256
shasum -a 256 -c VID_0001.sha256
檔案沒變會顯示 OK,變了會顯示 FAILED。shasum 指令我們是在 Windows 的 Git Bash 測過,macOS 內建同名工具,輸出可能略有差異。
它能證明什麼,不能證明什麼
雜湊值回答的問題很窄:「這個檔案和當時算過的那個檔案,內容是否相同。」所以越早算越有意義。如果影片錄完三個月才第一次算,它只能說明這三個月之後沒有再變動,之前發生什麼它不知道。
它也不能證明畫面拍到的事情是真的、拍攝時間是對的,或影片是合法取得。內容真實與否、能不能用,是另外的問題。
韓國法院的作法,可以當參考
韓國大法院 2022도1864 判決(韓國《法律新聞》與律師評析皆有報導)處理的是被害人私下複製的錄音檔副本。依這些報導,法院認為副本要當證據,得證明它是未經編輯、與原件內容相同的複本,原則上用雜湊值比對這類方式直接比較;原件無法提出時,再綜合製作、傳遞、保管相關人員的陳述與鑑定結果等情況判斷。也有韓國法律事務所撰文批評,認為「沒發現編輯痕跡」不等於沒被編輯。這只是國外對照,我們也沒有逐字核對判決原文。
台灣這邊,民事訴訟法第 363 條第 2 項提到,須以科技設備呈現內容的物件,得提出呈現內容的書面並「證明其內容與原件相符」;刑事訴訟法第 155 條則規定證明力由法院本於確信自由判斷。雜湊值在個案裡有多少分量,由法院判斷。
實際可行的保存流程
- 錄完先不要修剪、不要轉傳當作唯一備份,原手機裡那份也先別刪。
- 用傳輸線把檔案複製到電腦。iPhone 開了 iCloud 照片的話,Apple 說明要先把原始檔下載回手機再匯入電腦。
- 馬上算 SHA-256,把檔名、雜湊值、計算時間記下來。
- 另存一份到外接硬碟,再算一次,確認兩份相同。
- 要看內容或做標註時,開另一份副本,原始檔不再動它。
保存得好,不會讓違法影像變合法
刑法第 315 條之 1 處罰無故以錄影等方式竊錄他人非公開之活動、言論、談話或身體隱私部位,第 315 條之 2 第 3 項處罰製造、散布、播送或販賣竊錄內容,第 319 條之 3 處罰未經同意無故重製、散布他人性影像;無正當理由持有兒童或少年之性影像,兒童及少年性剝削防制條例第 39 條也有處罰。違法取得的影像,不是保存做得好就能使用。不確定取得方式有沒有問題,先問律師,不要先傳給別人。
常見問題
用 MD5 可以嗎?
韓國 2017 年一篇數位鑑識工具論文就提到 MD5 的抗碰撞性有疑慮。直接用 SHA-256;對方指定別的演算法,再另算一份。
原始檔已經不見,只剩 LINE 裡那支怎麼辦?
照樣保留,從現在開始算雜湊值,並老實註明它的來源與經過,不要說成原始檔。也確認其他裝置或雲端是否還有更早的版本。
小偵探建議
日常用手機或錄影設備留下合法的紀錄(例如自己參與的事故現場、租屋點交),最實用的習慣是用完就把原檔用傳輸線取出並算好雜湊值。挑設備時也可以多看一項:檔案能不能直接取出、儲存空間夠不夠用。想了解手機相關產品可以到小偵探 Safe 線上商店看看,規格與保固細節歡迎透過LINE 諮詢確認。
本文為一般性資訊分享,不構成法律意見;個案請諮詢律師或相關主管機關。請遵守法律規定,勿將任何錄音錄影設備用於侵害他人隱私。


