1. 程式人生 > >在 Mac OS X中校驗檔案的SHA1值

在 Mac OS X中校驗檔案的SHA1值

檢查 SHA1 值

SHA1 值常用於檢驗分佈後的檔案是否受損或缺失。通常情況下,用 SHA1 驗證可以檢查傳輸後的檔案是否仍是原始檔案。如果 SHA1 值和分發者提供的相符,那麼檔案就沒有受損或被篡改。

如何在 Mac OS X 中檢驗某個檔案的 SHA1 值

執行終端(應用程式 – 實用工具 – 終端.app),並按以下語法執行檢查:

shasum /path/to/file

例如,要檢查桌面上一個名為“DownloadedFile.dmg”的 SHA1 值,可以這樣輸入:

shasum ~/Desktop/DownloadedFile.dmg

檢驗的結果會和下面的類似:

$ shasum ~/Desktop/CheckMe.zip
ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip

那個最長的 16 進位制字串就是該檔案的 SHA1 值。

如果檔案路徑比較複雜,不要忘記多多使用 Mac OS X 的拖拽特性,輸入“shasum”空格之後,直接把要檢驗的檔案拖入終端視窗中,其路徑會自動補齊。

shasum (把檔案拖放到這裡)

記住一定要在“shasum”後面輸入一個空格才行。

Shasum 命令預設檢測 SHA1 值,而通過引數 -a 可以修改為 224、256、384 或 512。

SHA1 值檢驗應用舉例

一個經典例項就是從蘋果官網直接下載升級包檔案後,對 SHA1 值進行校驗。正確的 SHA1 值會顯示在每個升級包下載頁面的最下方,如下圖。這個字串可以讓使用者快速檢查下載的檔案是否完整。

SHA1 Lion Update

SHA1 驗證的另一個常用例項就是檢驗 P2P 傳輸來的檔案是否完整和正確,傳輸中途是否被篡改。只需要查閱檔案提供方的網站或進行詢問,獲得正確的 SHA1 值後,與自己檢驗得到的 SHA1 值對比就可以了。兩個值一樣則說明檔案是完整的。

相關推薦

Mac OS X中校檔案SHA1

SHA1 值常用於檢驗分佈後的檔案是否受損或缺失。通常情況下,用 SHA1 驗證可以檢查傳輸後的檔案是否仍是原始檔案。如果 SHA1 值和分發者提供的相符,那麼檔案就沒有受損或被篡改。 如何在 Mac OS X 中檢驗某個檔案的 SHA1 值 執行終端(應用程式 – 實用

mac os x 將C檔案編譯成.so庫

應用背景 將C語言寫好的程式碼提供給unity呼叫,專案要在Android手機上執行,所以要將C程式碼編譯成.so庫。因為要用到opencv對影象操作,這裡把opencvsdk也放進去了。 步驟: 1、下載安裝Android studio(其實也可以不下載,樓主為了省事,

蘋果Mac OS X顯示隱藏檔案的方法

當升級到OS X 10.9 Mavericks版本之後,這兩條命令需要做一些修改,變成了如下命令: defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //顯示隱藏檔案 defaults wri

如何在Mac OS X中開啟或關閉顯示隱藏檔案命令

開啟終端,輸入: defaults write com.apple.finder AppleShowAllFiles -booltrue此命令顯示隱藏檔案 defaults write com.app

我的Mac os x中的nginx配置檔案nginx.conf

環境: Mac os x 10.10.3 + xcode6.3 在mac下用brew install nginx安裝好了nginx,增加對php的支援,完整的nginx.conf檔案內容如下: #user nobody; worker_processes 1; #er

Mac OS X下web開發常用檔案所在目錄

apache配置檔案:/etc/apache2/httpd.conf php配置檔案:/etc/php.ini apache預設根目錄:/library/webserver/documents host 檔案儲存在/Private/etc/

Mac OS X下顯示/隱藏檔案

在類Unix系統和Linux系統中的“隱藏”檔案都是以點"."為檔名開頭的。在Mac OS中也是如此。此種檔案在預設的Finder和各種應用程式中是不顯示的。這樣做的一個好處是,很多時候那些“隱藏”檔案裡可能包含了某個應用程式的重要配置,重要資料等資訊,如果“不明真相”的

Mac OS X背後的故事(十)Mac OS X檔案系統的來龍去脈(上)

文 / 王越 HFS+和UFS檔案系統同時被引入早期的Mac OS X,隨著若干年的發展,HFS+提供的功能已超越UFS,使其在Mac OS X 10.5之後成為成為唯一正式的Mac OS X系統,但因為其揹負許多的歷史包袱,為考慮相容性,這些陳舊的設計並不能被推翻重

mac os x el capitan 10.11 對系統檔案的讀寫許可權問題

今日升級了os 10.11 發現不管普通管理員還是root 都不能更改系統檔案的讀寫許可權與更改組許可權 比如 /usr/lib/php/extensions/ 目錄死活都修改不了。 找了幾個方法 第1方法 :終端輸入 >sudo nvram boot-args=

MAC OS X 檔案系統介紹

開啟Macintosh HD你會發現內中有四個資料夾(一般情況下,隱藏資料夾是不可見的,而且,可能會更多,比如安裝xcode後會有developer資料夾).  分別有——應用程式(Applications)、系統(System)、使用者(User)、資料庫(Library

Mac OS X中下載Android源代碼的一些經驗

總結 同步 uil 空白 googl 新版 -h 教程 files 首先說明。隨著最近(2014年6月開始)GFW的升級。這個站點:http://www.android.com/ 已經不能正常訪問了,以下的這些操作均是在我連接VPN的時候進行的。 首先,須要做一些準

Mac OS X ntp服務

mac os x ntp服務 Mac OS X系統默認是開啟ntp服務的,也就是你可以使用任意一臺安裝了Mac OS的計算機作為ntp服務器,如果沒有開啟請參考我之前的這篇博文將其開啟:http://asherwang.blog.51cto.com/11255017/1855135;我之前所在的

VMware Workstation安裝Mac OS X

os x一、虛擬機安裝Mac系統的前期準備工作1.下載並安裝VMware Workstation Pro 122.下載Mac OS X Unlocker3.下載Mac OS X 10.10的cdr鏡像建議所有程序的安裝路徑為英文。二、Mac OS X安裝1. services.msc停止所有VMware的服務

How to Install wget in OS X如何在Mac OS X下安裝wget並解決configure: error:

configure openssl usr local 解壓 fix 官網下載 .org get 1.ftp://ftp.gnu.org/gnu/wget/官網下載最新的安裝包 wget-1.19.tar.gz 2.打開終端輸入 tar zxvf wget-1.9.1.ta

FinalShell服務器管理軟件,SSH客戶端下載,支持Windows,Mac OS X,Linux

關註 批量 主機 ren manage ask 速度 運維 分享 FinalShell是一體化的的服務器,網絡管理軟件,不僅是ssh客戶端,還是功能強大的開發,運維工具,充分滿足開發,運維需求.用戶QQ群 342045988Windows版

Mac os x 下配置Intellij IDEA + Tomcat

apply tor project 出現 打開終端 miss 1-1 doc 問題 IDEA 建工程 1. 首先是 new project--->create project from scratch---> 取個名字 --->next--->

Mac OS X取消Apache(httpd)開機啟動

daemon class sys processor plist load 關閉 開機 ces 關閉http開機啟動 sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

VMware虛擬機安裝Mac OS X

定義 輸入 http 選項 mac system -h macos 導致 安裝mac系統學習網站來源:http://blog.csdn.net/hamber_bao/article/details/51335834 1.下載安裝VMware workstation (1)首

Sublime Text 2 實用快捷鍵[Mac OS X]

tags ref gis href hive ati 書簽 自動縮進 os x lucasfais 總結了一些非常實用的 Sublime Text 2 快捷鍵,Lucifr 將它們翻譯成了中文,以方便查閱。 註意:修飾鍵(如?)後跟多個按鍵的情況表示在按住修飾鍵的情況

Mac OS X文件系統的附加屬性@如何徹底刪除

刪除 mir end xtend 轉載 顯示 txt xxx inf 有時候在 Mac 系統下讀寫 NTFS 分區時,會發現一些文件不能打開。 顯示錯誤為: 項目“XXX”已被 OS X 使用,不能打開。 如果再終端 ls -al