วิธีตรวจสอบ SHA512 Checksum บน Mac
สารบัญ:
SHA512 แฮชมักจะใช้เพื่อกำหนดความสมบูรณ์ของข้อมูล ไม่ว่าจะเป็นการจับคู่ไฟล์ที่ดาวน์โหลดกับต้นฉบับบนเซิร์ฟเวอร์ หรือสำหรับเอาต์พุตคำสั่ง หรือเพื่อให้แน่ใจว่าการถ่ายโอนไฟล์สำเร็จ หรือไม่ถูกดัดแปลง .
การตรวจสอบแฮช SHA512 นั้นค่อนข้างง่ายในเครื่อง Mac ด้วยชุดเครื่องมือบรรทัดคำสั่งที่ติดตั้งไว้ล่วงหน้าในการติดตั้ง MacOS กึ่งสมัยใหม่เราจะพูดถึงสองวิธีที่แตกต่างกันในการตรวจสอบและยืนยันแฮช SHA512 บน Mac โดยใช้ทั้งคำสั่ง shasum และคำสั่ง openssl
วิธีตรวจสอบและยืนยันการตรวจสอบ SHA512 ด้วย shasum
MacOS มีคำสั่ง shasum ซึ่งทำให้การตรวจสอบ sha512 checksum hash เป็นเรื่องง่ายมาก
- เปิด Terminal จาก /Applications/Utilities/
- พิมพ์คำสั่งต่อไปนี้ แทนที่ /path/to/file ด้วยเส้นทางไปยังไฟล์ที่คุณต้องการตรวจสอบแฮชสำหรับ:
- Hit return แฮช SHA512 จะถูกรายงานในเอาต์พุตเทอร์มินัล
shasum -a 512 /path/to/file
ตัวอย่างเช่น หากคุณกำลังตรวจสอบ 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) . มีความสุขแฮช