วิธีตรวจสอบ SHA512 Checksum บน Mac

สารบัญ:

Anonim

SHA512 แฮชมักจะใช้เพื่อกำหนดความสมบูรณ์ของข้อมูล ไม่ว่าจะเป็นการจับคู่ไฟล์ที่ดาวน์โหลดกับต้นฉบับบนเซิร์ฟเวอร์ หรือสำหรับเอาต์พุตคำสั่ง หรือเพื่อให้แน่ใจว่าการถ่ายโอนไฟล์สำเร็จ หรือไม่ถูกดัดแปลง .

การตรวจสอบแฮช SHA512 นั้นค่อนข้างง่ายในเครื่อง Mac ด้วยชุดเครื่องมือบรรทัดคำสั่งที่ติดตั้งไว้ล่วงหน้าในการติดตั้ง MacOS กึ่งสมัยใหม่เราจะพูดถึงสองวิธีที่แตกต่างกันในการตรวจสอบและยืนยันแฮช SHA512 บน Mac โดยใช้ทั้งคำสั่ง shasum และคำสั่ง openssl

วิธีตรวจสอบและยืนยันการตรวจสอบ SHA512 ด้วย shasum

MacOS มีคำสั่ง shasum ซึ่งทำให้การตรวจสอบ sha512 checksum hash เป็นเรื่องง่ายมาก

  1. เปิด Terminal จาก /Applications/Utilities/
  2. พิมพ์คำสั่งต่อไปนี้ แทนที่ /path/to/file ด้วยเส้นทางไปยังไฟล์ที่คุณต้องการตรวจสอบแฮชสำหรับ:
  3. shasum -a 512 /path/to/file

  4. Hit return แฮช SHA512 จะถูกรายงานในเอาต์พุตเทอร์มินัล

ตัวอย่างเช่น หากคุณกำลังตรวจสอบ sha512 มีของไฟล์ชื่อ “DownloadedFile.zip” ใน ~/Downloads คำสั่งและเอาต์พุตอาจมีลักษณะดังนี้:

shasum -a 512 ~/Downloads/DownloadedFile.zip

221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0 DownloadedFile.zip

สตริงยาวของอักขระที่เป็นตัวอักษรและตัวเลขคละกันคือแฮช sha512

วิธีตรวจสอบแฮช SHA512 ด้วย opensl

คุณยังสามารถใช้คำสั่ง opensl เพื่อตรวจสอบและตรวจสอบผลรวมการตรวจสอบแฮช SHA512 ซึ่งมีให้เรียกใช้ผ่าน Terminal บนเครื่อง Mac โดยใช้สตริงคำสั่งต่อไปนี้:

openssl ชื่อไฟล์ sha512

โดยใช้ตัวอย่างไฟล์เดียวกันกับด้านบน คำสั่งและเอาต์พุตจะมีลักษณะดังนี้:

~opensl sha512 ~/Downloads/DownloadedFile.zip

SHA512(DownloadedFile.zip)=221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0

ด้วยสตริงข้อความและตัวเลขที่ยาวเป็นแฮช SHA512

เอาล่ะ ตอนนี้คุณรู้สองวิธีที่แตกต่างกันในการตรวจสอบและยืนยันแฮช SHA512 แม้ว่า SHA256 อาจเป็นวิธีที่ใช้บ่อยที่สุดในปัจจุบัน แต่ SHA512 ก็ได้รับความนิยม แต่ SHA1 และ md5 ที่อ่อนแอกว่าในการเข้ารหัสก็ยังคงใช้เป็นวิธีการตรวจสอบความสมบูรณ์ของไฟล์หรือข้อมูลสำหรับการเปรียบเทียบ

เห็นได้ชัดว่าเราเน้นไปที่ Mac ที่นี่ แต่คุณสามารถใช้คำสั่งเดียวกันนี้กับอุปกรณ์อื่นๆ ที่มีฐานหรือระบบย่อยแบบยูนิกซ์หรือลินุกซ์ รวมถึง Linux หรือแม้แต่ Windows ที่มี WSL (Linux Bash shell) . มีความสุขแฮช

วิธีตรวจสอบ SHA512 Checksum บน Mac