Sha1 এ কত বাইট আছে?
Sha1 এ কত বাইট আছে?

ভিডিও: Sha1 এ কত বাইট আছে?

ভিডিও: Sha1 এ কত বাইট আছে?
ভিডিও: SHA-1 কীভাবে কাজ করে - ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন এবং SHA-1 এর ভূমিকা 2024, মে
Anonim

ক্রিপ্টোগ্রাফিতে, SHA-1 (সিকিউর হ্যাশ অ্যালগরিদম 1) হল একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন যা একটি ইনপুট নেয় এবং একটি 160-বিট (20-বাইট) হ্যাশ মান তৈরি করে যা একটি বার্তা ডাইজেস্ট হিসাবে পরিচিত - সাধারণত একটি হেক্সাডেসিমেল সংখ্যা হিসাবে রেন্ডার করা হয়, 40 সংখ্যা দীর্ঘ।

এছাড়াও জানতে হবে, sha256 কত বাইট?

একটি sha256 256 বিট দীর্ঘ -- এটির নাম নির্দেশ করে। আপনি যদি একটি হেক্সাডেসিমেল উপস্থাপনা ব্যবহার করেন, প্রতিটি সংখ্যা 4 বিটের জন্য কোড; তাই আপনার প্রয়োজন 64 256 বিট প্রতিনিধিত্ব করার জন্য সংখ্যা - তাই, আপনার একটি varchar( 64 ), অথবা একটি চর( 64 ), যেহেতু দৈর্ঘ্য সবসময় একই, মোটেও পরিবর্তিত হয় না।

একইভাবে, SHA 1 কি ভাঙা হয়েছে? দ্য SHA - 1 হ্যাশিং ফাংশন তাত্ত্বিকভাবে ছিল ভাঙ্গা ২ 005 এ; যাইহোক, বাস্তব বিশ্বে প্রথম সফল সংঘর্ষের আক্রমণটি 2017 সালে পরিচালিত হয়েছিল। দুই বছর আগে, Google এবং CWI-এর শিক্ষাবিদরা একই রকম দুটি ফাইল তৈরি করেছিলেন SHA - 1 হ্যাশ, বিশ্বের প্রথম SHA - 1 সংঘর্ষের আক্রমণ -- নামে পরিচিত " ছিন্নভিন্ন ."

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, কয়টি sha1 সংমিশ্রণ আছে?

যদি 0 বিট অ্যারে 00 বিট অ্যারের থেকে আলাদা হয় তবে এখনও সংখ্যাটি হতে পারে সম্ভব ইনপুট হল ≈2264। তাহলে 2160 হল ≈228। তাই সেখানে হল 2264 সম্ভব 228 এর জন্য ইনপুট সম্ভব আউটপুট এটা মানে সেখানে প্রতিটি আউটপুটের জন্য ≈2264228 ইনপুট।

কেন SHA 1 দুর্বল?

যদি একটি দুর্বলতা একটি হ্যাশ ফাংশনে পাওয়া যায় যা দুটি ফাইলকে একই ডাইজেস্ট রাখার অনুমতি দেয়, ফাংশনটিকে ক্রিপ্টোগ্রাফিকভাবে ভাঙা বলে মনে করা হয়, কারণ এটি দিয়ে তৈরি ডিজিটাল ফিঙ্গারপ্রিন্ট জাল হতে পারে এবং বিশ্বাস করা যায় না।

প্রস্তাবিত: