ยืนยัน SHA1 Hash กับ openssl

ทางเลือกในการตรวจสอบ SHA1 hash กับ shasum คือการใช้ openssl ใช่โปรแกรมอรรถประโยชน์ openssl เดียวกันที่ใช้เพื่อเข้ารหัสไฟล์สามารถใช้เพื่อตรวจสอบความถูกต้องของไฟล์ได้

ไวยากรณ์ค่อนข้างคล้ายกับคำสั่ง shasum แต่คุณต้องระบุ 'sha1' เป็นอัลกอริทึมเฉพาะเช่นนี้:

openssl sha1 /path/to/filename

ในการตรวจสอบไฟล์บนเดสก์ท็อปคำสั่งจะมีลักษณะดังนี้:

openssl sha1 ~/Desktop/DownloadedFile.dmg

ผลลัพธ์ไม่ค่อยดีเท่า shasum แต่ก็ยังง่ายที่จะตีความ:

$ openssl sha1 ~/Desktop/DownloadedFile.dmg
SHA1(/Users/OSXDaily/Desktop/DownloadedFile.dmg)= ba33b60954960b0836daac20b98abd25a21618da3

สำหรับผู้ใช้ทั่วไปไม่มีประโยชน์มากที่จะใช้ openssl over shasum เมื่อตรวจสอบ checksums ดังนั้นจึงเป็นเรื่องของนิสัยและวิธีใดที่สะดวกที่สุด

ขอขอบคุณผู้อ่านที่แนะนำเรื่องนี้