আসল উত্তরটি: এটি নির্ভর করে
কয়েকটি বিষয় বিবেচনা করতে হবে, সর্বাধিক সুস্পষ্ট: আপনি যে সিপিইউ এই অ্যালগরিদমগুলি চালাচ্ছেন এবং অ্যালগরিদমগুলি প্রয়োগ করছেন।
উদাহরণস্বরূপ, আমি এবং আমার বন্ধু উভয়ই একই একই ওপেনসেল সংস্করণটি চালনা করি এবং বিভিন্ন ইন্টেল কোর আই 7 সিপাসের সাথে কিছুটা আলাদা ফলাফল পাই।
একটি ইন্টেল (আর) কোর (টিএম) আই 7-2600 সিপিইউ @ 3.40GHz এর সাথে কাজ করার জন্য আমার পরীক্ষা
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 64257.97k 187370.26k 406435.07k 576544.43k 649827.67k
sha1 73225.75k 202701.20k 432679.68k 601140.57k 679900.50k
এবং তার সাথে একটি ইন্টেল (আর) কোর (টিএম) আই 7 সিপিইউ 920 @ 2.67GHz
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 51859.12k 156255.78k 350252.00k 513141.73k 590701.52k
sha1 56492.56k 156300.76k 328688.76k 452450.92k 508625.68k
আমরা দু'জনেই আরচলিনাক্স অফিসিয়াল প্যাকেজ থেকে ওপেনএসএসএল 1.0.1j 15 অক্টোবর 2014 এর ঠিক একই বাইনারিগুলি পরিচালনা করছি।
এ সম্পর্কে আমার মতামতটি এইচ 1 এর অতিরিক্ত সুরক্ষার সাথে, সিপিইউ ডিজাইনাররা শ 1 এর গতি উন্নত করতে পারে এবং এমডি 5সামের চেয়ে আরও প্রোগ্রামার অ্যালগরিদমের অপ্টিমাইজেশনে কাজ করবে।
আমি অনুমান করি যে এমডি 5 আর কোনও দিন ব্যবহার করা হবে না বলে মনে হয় এর sha1 এর চেয়ে কোনও লাভ নেই। আমি বাস্তব ফাইলগুলিতেও কিছু কেস পরীক্ষা করেছি এবং ফলাফল উভয় ক্ষেত্রে সর্বদা একই ছিল (সম্ভবত ডিস্ক I / O দ্বারা সীমাবদ্ধ)।
একটি বড় 4.6 গিগাবাইট ফাইলের এমডি 5সাম একই ফাইলের শ 1 সামের চেয়ে ঠিক একই সময় নিয়েছিল, অনেকগুলি ছোট ফাইল (একই ডিরেক্টরিতে 488) এর সাথে একই হয়। আমি কয়েক ডজন পরীক্ষা চালিয়েছি এবং তারা দৃit়রূপে একই ফলাফল পাচ্ছে।
-
এটি আরও তদন্ত করা খুব আকর্ষণীয় হবে। আমার ধারণা, আশেপাশে এমন কিছু বিশেষজ্ঞ রয়েছেন যে নতুন প্রসেসরগুলিতে sha1 এমডি 5 এর চেয়ে দ্রুত কেন বাড়ছে তার একটি শক্ত উত্তর দিতে পারে।