বাড়ি নিরাপত্তা একটি হ্যাশ বার্তা প্রমাণীকরণ কোড (hmac) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

একটি হ্যাশ বার্তা প্রমাণীকরণ কোড (hmac) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - হ্যাশড বার্তা প্রমাণীকরণ কোড (এইচএমএসি) এর অর্থ কী?

একটি হ্যাশ বার্তা প্রমাণীকরণ কোড (এইচএমএসি) একটি বার্তা প্রমাণীকরণ কোড যা একটি হ্যাশ ফাংশন সহ একটি ক্রিপ্টোগ্রাফিক কী ব্যবহার করে। হ্যাশ বার্তা প্রমাণীকরণ কোডের পিছনে আসল অ্যালগরিদম জটিল, হ্যাশিং দু'বার সম্পাদিত হওয়ার সাথে। এটি ক্রিপ্টোগ্রাফিক বিশ্লেষণের কিছু ফর্ম প্রতিরোধ করতে সহায়তা করে। একটি হ্যাশ বার্তা প্রমাণীকরণ কোড অন্যান্য অনুরূপ বার্তা প্রমাণীকরণ কোডের তুলনায় বেশি সুরক্ষিত বলে মনে করা হয়, যেহেতু প্রক্রিয়ায় প্রেরিত ডেটা এবং কী পৃথকভাবে হ্যাশ করা হয়।

টেকোপিডিয়া হ্যাশড ম্যাসেজ প্রমাণীকরণ কোড (এইচএমএসি) ব্যাখ্যা করে

অন্যান্য বার্তা প্রমাণীকরণ কোডের মতো, একটি হ্যাশ বার্তা প্রমাণীকরণ কোড একই সাথে বার্তার প্রমাণীকরণ এবং এর সাথে সম্পর্কিত ডেটা অখণ্ডতা যাচাই করতে পারে। ব্যবহৃত গোপন কীটির আকার হ্যাশ বার্তা প্রমাণীকরণ কোডের ক্রিপ্টোগ্রাফিক শক্তি নির্ধারণ করে। একটি হ্যাশ বার্তা প্রমাণীকরণ কোড গোপন কী সহ SHA-1 এবং MD-5 এর মতো পুনরাবৃত্তিমূলক ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন ব্যবহার করতে পারে। হ্যাশ বার্তা প্রমাণীকরণ কোড সার্ভার এবং ক্লায়েন্ট উভয়ের জন্য একটি সরকারী এবং ব্যক্তিগত কী সরবরাহ করে। যদিও সর্বজনীন কীটি জানা যায়, ব্যক্তিগত কীটি কেবল নির্দিষ্ট ক্লায়েন্ট এবং সার্ভারের কাছেই পরিচিত। পুরো প্রক্রিয়াটি ক্লায়েন্টকে অনুরোধ করা ডেটার উপর ভিত্তি করে একটি অনন্য হ্যাশ বার্তা প্রমাণীকরণ কোড তৈরি এবং একটি ব্যক্তিগত কী সহ অনুরোধ করা ডেটা হ্যাশ করে শুরু হয়। এটি সার্ভারে অনুরোধের অংশ হিসাবে প্রেরণ করা হয়েছে, যা দুটি হ্যাশ বার্তা প্রমাণীকরণ কোডের সাথে তুলনা করে এবং সমান হিসাবে পাওয়া গেলে, ক্লায়েন্টকে আস্থা রাখতে ও অনুরোধটি কার্যকর করার অনুমতি দেয়। পুরো প্রক্রিয়াটি একটি গোপন হ্যান্ডশেক হিসাবেও পরিচিত।

হ্যাশ বার্তা প্রমাণীকরণ কোডের মূল সুবিধাগুলির মধ্যে একটি হ'ল এটি সংঘর্ষের দ্বারা কম প্রভাবিত হয় এবং গোপন ক্রিপ্টোগ্রাফিক কীটি পাওয়ার জন্য এটি ব্রুট ফোর্স হিসাবে বিবেচিত হয়। হ্যাশ বার্তা প্রমাণীকরণ কোডটি ডেটা নিয়ে ছলচাতুরী হয়েছে কিনা এবং তা ব্যবহারকারীর সত্যতা যাচাই করার জন্য একটি সুবিধাজনক কৌশল সরবরাহ করে।

যাইহোক, হ্যাশ বার্তা প্রমাণীকরণ কোডের সাথে যুক্ত একটি ত্রুটি কোনও গোপনীয়তার অনুপস্থিতি যা সম্পূর্ণ এনক্রিপশন সহ প্রাপ্তও হতে পারে।

একটি হ্যাশ বার্তা প্রমাণীকরণ কোড (hmac) কী? - টেকোপিডিয়া থেকে সংজ্ঞা