คำตอบและตัวเลือกที่เลือกจะขึ้นอยู่กับการยอมรับความเสี่ยงและการพิจารณาเวลาและความพยายามในการตรวจสอบ
การตรวจสอบแฮช MD5 / SHA1 เป็นขั้นตอนแรกที่ดีและคุณควรทำเมื่อคุณมีเวลา อย่างไรก็ตามคุณต้องพิจารณาความสามารถในการเชื่อถือแฮชที่ให้ไว้ ตัวอย่างเช่นหากเว็บไซต์ของผู้เขียนที่แฮชถูกแฮ็กผู้โจมตีสามารถเปลี่ยนแฮชได้ดังนั้นคุณจะไม่รู้ หากแฮชที่คุณคำนวณนั้นไม่เหมือนกับแฮชที่ให้ไว้คุณจะรู้ว่ามีบางอย่างเกิดขึ้น อย่างไรก็ตามเพียงเพราะแฮชที่ตรงกันไม่รับประกันว่าไฟล์จะดี
ทางเลือกที่ดีกว่าสำหรับผู้เขียนซอฟต์แวร์เพื่อให้ความสมบูรณ์และความถูกต้องคือการเซ็นชื่อแบบดิจิทัลในไฟล์ที่ถูกแจกจ่าย สิ่งนี้แนบข้อมูลความถูกต้องกับไฟล์และไม่เชื่อถือเว็บไซต์บางแห่ง หากผู้เขียนลงชื่อในไฟล์แบบดิจิทัลวิธีเดียวที่จะปลอมนี้คือหน่วยงานออกใบรับรองที่ถูกบุกรุกหรือหากรหัสลงนามของนักพัฒนาถูกขโมย ทั้งสองกรณีนี้มีโอกาสน้อยกว่าเว็บไซต์บนอินเทอร์เน็ตที่ถูกแฮ็ก
ในที่สุดคุณต้องทำด้วยความขยันของคุณเองเพื่อตรวจสอบว่าคุณต้องการที่จะเชื่อถือบางสิ่งบางอย่างจากนั้นดำเนินการตอบโต้ (เรียกใช้ในกล่องทรายเครื่องเสมือน ฯลฯ ) เพื่อลดปัจจัยที่ไม่ทราบหรือการคำนวณผิดที่คุณตัดสินใจเมื่อตัดสินใจว่าจะเชื่อถือหรือไม่ .