HeadlinesBriefing HeadlinesBriefing.com

Git 3.0 SHA-256 ডিফল্টে যাবে, একটি ব্যয়বহুল ভুল

Hacker News •
×

Git একটি বিষয়-অ্যাড্রেসযোগ্য ডেটাবেস যা ফাইল বিষয় সংরক্ষণের জন্য কী হিসাবে হ্যাশ ফাংশন ব্যবহার করে। দুশককে, Git SHA-1-কে নির্ভরশীল रहा है, যা অ্যালগরিদম যা লিনস টোরভাল্ডস ২০০৫-এ নির্বাচন করেছেন। SHA-1 ১৬০-বিট আউটপুট তৈরি করে, যা आकस्मিক সংঘর্ষকে গাণিতিকভাবে অসম্ভব করে তোলে, যার জন্য تقریباً ১.৪ সেপ্টিলিয়ন ফাইল প্রয়োজন একটি সংঘর্ষ ট্রিগার করতে। যাইহোক, ক্রিপ্টোগ্রাফার সংঘর্ষ আক্রমণ প্রকাশ করেছেন, যার মধ্যে সবচেয়ে উল্লেখযোগ্য ২০১৭-এর SHAttered এবং ২০২০-এর SHA-1 is a Shambles। যদিও आकस्मিক সংঘর্ষ ব্যবহারিকভাবে অসম্ভব থাকে, এই আক্রমণ দেখায় যে উদ্দেশ্য-premised সংঘর্ষ সiddhান্তিকভাবে সম্ভব, যদিও ব্যয়বহুল। প্রতিক্রিয়ায়, আসন্ন Git ৩.০ রিলিজ ডিফল্ট হ্যাশিং অ্যালগরিদম SHA-1 থেকে আরও শক্তিশালী SHA-২৫৬-এ পরিবর্তন করার পরিকল্পনা করছে। এই ট্রানজিশন ডেভেলপারদের বিদ্যমান রিপোজিটরি এবং টুলিং আপডেট করতে বাধ্য দেবে, যা বেশিরভাগ ব্যবহারকারীর জন্য সীমিত ব্যবহারিক নিরাপত্তা সুবিধা প্রদানকারী একটি পরিবর্তনের জন্য একটি গুরুত্বপূর্ণ বিশ্বwijay প্রচেষ্টা প্রতিনিধিত্ব করবে। এই মাইগ্রেশনটি একটি ব্যয়বহুল বিশ্বwijay উদ্যোগ যা গড় ডেভেলপারের জন্য বাস্তব মูล্যের কম কিছু প্রদান করে।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing