Диффи-Хеллман кілт калькуляторы

Ортақ құпияны шығару үшін ашық параметрлер мен екі жеке кілтті енгізіңіз.

Қалай қолдану керек

  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, екі жеке кілттің ешқайсысы желі арқылы өтпей-ақ бірдей санға келеді.

Қауіпсіздік дискретті логарифм есебіне сүйенеді — g, p және A = g^a mod p мәндерінен a-ны есептеу жеткілікті үлкен жай p үшін есептеу жағынан мүмкін емес, дегенмен a-дан A-ны есептеу оңай. Информатика студенттері, қауіпсіздік инженерлері және протоколдарды іске асырушылар осындай шағын сандар мысалдарын TLS, SSH және басқа протоколдардың кез келген қолданба деректері жіберілмес бұрын ортақ сессия кілтін қалай орнататынын қолмен тексеру үшін пайдаланады.

Was this helpful?

3 реакцияға дейін таңдай аласыз.

Comments

  • Be the first to comment.

Танымал калькуляторлар

Барлық калькуляторлар