SHA-256
คำตอบโดยย่อ: SHA-256 เป็นอัลกอริทึมแฮชที่คำนวณไฟล์ออกมาเป็น “ลายนิ้วมือ” ยาว 64 ตัวอักษร ไฟล์เดียวกันได้ค่าเดิมเสมอ เปลี่ยนเพียงไบต์เดียวค่าก็ต่างไปทั้งหมด จึงใช้ตรวจได้ว่าไฟล์ถูกเปลี่ยนแปลงหรือไม่
การใช้งานในโปรแกรมนี้
- ตรวจไฟล์ดาวน์โหลด: หน้าดาวน์โหลดและบันทึกการเปลี่ยนแปลงเผยแพร่ SHA-256 ของตัวติดตั้งทุกไฟล์
- ชุดภาษา: ตรวจ SHA-256 เมื่อดาวน์โหลดหรือนำเข้าชุดภาษา หากไม่ตรงกันจะไม่ติดตั้ง
- บันทึกการดำเนินการ: manifest.json เก็บ SHA-256 ของไฟล์ต้นฉบับและไฟล์ผลลัพธ์ ใช้ตรวจว่าไฟล์ที่ส่งมอบคือผลลัพธ์จากครั้งนั้นจริง
- แคชผลการรู้จำ: แคชผลการรู้จำตามแฮชของเนื้อหาไฟล์ เมื่อเนื้อหาเปลี่ยน แคชจะหมดอายุโดยอัตโนมัติ
คำนวณอย่างไร
Windows PowerShell:
Get-FileHash .\file.pdf -Algorithm SHA256
หรือใช้เครื่องมือตรวจไฟล์ด้วย SHA-256 ของเว็บไซต์นี้ ซึ่งคำนวณภายในเบราว์เซอร์ของคุณ