लंबे समय से मैंने यह माना है कि जब तक यह सर्वर पर भ्रष्ट नहीं होता है तब तक http के माध्यम से एक भ्रष्ट फ़ाइल को डाउनलोड करना संभव नहीं है और http प्रोटोकॉल का कार्यान्वयन सही है, जो आधुनिक मुख्यधारा सॉफ्टवेयर के लिए सबसे अधिक संभावना है।
इसलिए मैं हमेशा चकित रह जाता हूं जब मैंने एक डाउनलोड साइट को एक फ़ाइल के md5 हैश की पेशकश के लिए देखा जो वे डाउनलोड के लिए प्रदान करते हैं। मैंने पहले कोई मामला नहीं देखा है, जहां मैं एक फ़ाइल डाउनलोड करता हूं, आकार सही है लेकिन सामग्री नहीं है।
खैर, आज, मेरे पास इसका पहला मामला था। मैंने उबंटू का एक आइसो डाउनलोड किया, इसे स्थापित करने की कोशिश की, यह विफल रहा और एक लंबे शोध के बाद (मैं बस विश्वास नहीं कर सकता था कि कारण एक भ्रष्ट डाउनलोड हो सकता है) मैंने एमडी 5 की जांच की और आपको क्या पता है, यह गलत था (आकार था सही बात)। इसलिए मैंने इसे फिर से डाउनलोड किया और एक और गलत md5 मिला। केवल मेरे तीसरे डाउनलोड पर md5 सही था।
तो मेरा सवाल है, क्या यह संभव है कि http पर भ्रष्ट डाउनलोड को प्राप्त किया जाए, यह मानते हुए कि कार्यान्वयन सही है, स्थानांतरण सफलतापूर्वक समाप्त हो गया है और सर्वर पर फ़ाइल सही है। यदि यह संभव है, तो यह कैसे हो सकता है?