โดยปกติหลายๆคนคงเคยชินกับการสร้าง MD5 ของไฟล์ใดๆใน MacOS โดยใช้คำสั่ง MD5 แต่เนื่องด้วยในปัจจุบันเริ่มมีการใช้งาน SHA1 , SHA-256 ในการตรวจสอบความถูกต้องของไฟล์มากขึ้น ทำให้บางคนอาจจะไม่คุ้นหรือทราบวิธีการสร้าง SHA1 ของไฟล์ใดๆ เลยจะเอามาแชร์ให้ดูว่าวิธีการสร้าง SHA1 ของไฟล์ใดๆใน MacOS ทำยังไงครับ

  1. เปิด Terminal (อยู่ใน /Applications/Utilities).
  2. ใช้คำสั่ง openssl แล้วตามด้วย sha1 type

ลักษณะของ Pattern จะเป็น

  • openssl sha1 [full path to file]

ตัวอย่างเช่น

  • openssl sha1 /Users/myaccount/Documents/1024SecUpd2003-03-03.dmg

จะได้ผลลัพธ์ออกมาเป็น

  • SHA1(/Users/myaccount/Documents/1024SecUpd2003-03-03.dmg) =2eb722f340d4e57aa79bb5422b94d556888cbf38

หากใครสนใจความแตกต่างระหว่าง Encoding, Encryption ลองดูใน Link นี้ครับ