MD5の驗證與產生

※ 以下為個人目前的使用方式,僅供參考。
winMD5Sum 的效果

MD5定義與用法

  • 定義:
    MD5 是一種不可逆加密。
    用於檔案驗證的話,就能生產出類似檔案的身份證字串,獨一無二。


  • 應用
    透過 MD5 驗證軟體,可以解析出該檔案目前的 MD5 代碼,可複製以供備考。
    發布檔案或傳給別人時,對方可以透過 MD5 驗證軟體來分析已接收完畢的檔案。
    可進行比對,是否與原發布檔案為同一串 MD5 驗證碼,藉此得知檔案的完整性。
    進而判斷該檔案是否有缺漏或遭第三方人士竄改、植入...等檔案竄改之惡意行為



軟體使用

  • 目前個人使用(兼推薦)的 MD5 驗證軟體:HashCalcwinMd5SumMD5summer
    • 注意!很遺憾的 HashCalc不支援 Unicode 檔名、路徑
      • 雖然一樣遺憾,無法支援 Unicode。但 MD5summer 則可以批次分析多個檔案的 MD5 驗證字串,還可以將解析出來的 MD5 另存成「*.md5」檔案。


特殊使用技巧

增加資料夾右鍵清單自訂項目

增加資料夾右鍵清單自訂項目

  • 作用:快速顯示該檔案的 MD5。
  • 方法:
    • 將以下的原碼,另存純文字文件,最後把副檔名改為「*.reg」,之後雙擊使用。


winMd5Sum

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell]

[HKEY_CLASSES_ROOT\*\shell\MD5]

[HKEY_CLASSES_ROOT\*\shell\MD5\command]
@="\"C:\\Program Files\\winMd5Sum\\winMd5Sum.exe\" \"%1\""
  • 註:「C:\\」可以換成你裝在其他路徑的位址,但記得資料夾分割線,在記事本→*.reg的情況要用雙線表示。


HashCalc

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell]

[HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32]

[HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32\command]
@="\"C:\\Program Files\\HashCalc\\HashCalc.exe\" \"%1\""


  • 註:「C:\\」可以換成你裝在其他路徑的位址,但記得資料夾分割線,在記事本→*.reg的情況要用雙線表示。


HashCalc 的效果

解除右鍵選項方法

  • 將以下的原碼,另存純文字文件,最後把副檔名改為「*.reg」,之後雙擊使用。


winMd5Sum

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\MD5\command]

[-HKEY_CLASSES_ROOT\*\shell\MD5]


HashCalc

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32\command]

[-HKEY_CLASSES_ROOT\*\shell\MD5、SHA1、CRC32]




透過命令列(Command Line / 命令提示字元)

用法

md5 參數 "檔案"

參數使用例

未使用參數

md5 "a.jpg"

使用 -n 讓計算出來的 MD5 字串後面不再顯示原檔案名稱

md5 -n "a.jpg"

使用 -u 列出 md5.exe 裡面原本的使用說明文件

md5 -u


相關應用條目


リンク

公式サイト



その他


以下是本 Wiki 平台提供者 atwiki.jp 所提供的廣告

タグ:

md5
最終更新:2013年06月18日 11:20