محاسبه‌گر کلید دیفی-هلمن

پارامترهای عمومی و هر دو کلید خصوصی را وارد کنید تا راز مشترک استخراج شود.

نحوه استفاده

  1. مقادیر خود را در فیلدهای بالا وارد کنید.
  2. برای دیدن نتیجه روی «محاسبه» بزنید.
  3. برای ارسال نتیجه از «اشتراک‌گذاری» استفاده کنید.

درباره این ابزار

تبادل کلید دیفی-هلمن به دو طرف امکان می‌دهد روی یک راز مشترک از راه کانالی عمومی توافق کنند، بی‌آنکه خود راز را هرگز منتقل کنند. هر دو طرف روی پیمانهٔ اول عمومی p و مولد g توافق می‌کنند؛ هر کدام یک کلید خصوصی (a و b) برمی‌گزیند و یک کلید عمومی محاسبه می‌کند — A = g^a mod p و B = g^b mod p — که آشکارا مبادله می‌کنند. هر طرف سپس کلید عمومی طرف دیگر را به توان کلید خصوصی خودش می‌رساند: راز مشترک s = B^a mod p = A^b mod p = g^(ab) mod p است، که بی‌آنکه هیچ کلید خصوصی از سیم عبور کند به همان عدد می‌رسد.

امنیت بر مسئلهٔ لگاریتم گسسته استوار است — محاسبهٔ a از روی g، p و A = g^a mod p برای عدد اول p به‌اندازهٔ کافی بزرگ از نظر محاسباتی شدنی نیست، هرچند محاسبهٔ A از روی a آسان است. دانشجویان علوم رایانه، مهندسان امنیت و پیاده‌سازان پروتکل از مثال‌هایی با عددهای کوچک مانند این استفاده می‌کنند تا با دست راستی‌آزمایی کنند که TLS، SSH و پروتکل‌های دیگر پیش از ارسال هر دادهٔ برنامه چگونه کلید نشست مشترک برقرار می‌کنند.

Was this helpful?

می‌توانید حداکثر ۳ واکنش انتخاب کنید.

Comments

  • Be the first to comment.

ماشین‌حساب‌های پرطرفدار

همه ماشین‌حساب‌ها