Client-server public-private key?

Başlatan mir_as82, 06 Mart 2018, 14:56:33

mir_as82

Server - client olarak çalışan uygulamalarda public key ve private key dağıtımı nasıl olur?
Örneğin 10 tane farklı browser bağlandı uygulamaya, her birine ayrı public key mi dağıtılır? Yoksa her cliente aynı Public key mi dağıtılır ?
Bu 10 farklı client olan browser da kendi public keylerini Servera mı gönderir? Bu durumda her bir cliente göre ayrı ayrı public key ile şifrelenmiş mesaj mı gönderilir?

controller

Hocam ben senin amacını çözemedim, ne yapmaya çalışıyorsun?


Uygulama geliştiricinin public/private keylerle işi olmaz, onlar alt katmanlarda halledilir.


Uygulama geliştirici değilsen yeni bir ssl library veya https server filan mı yazıyorsun?

Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

olcay54

Taraflar arasında gönderilecek mesajın bir kutuya konularak gönderildiği ve bu kutunun kapağında bir kilit ve bu kilidi açan bir anahtarın olduğunu varsayalım.
Mesaj göndermek isteyen taraf (A), karşı tarafın(B) kutusunu ve kilidini ister.
Taraf(B) kutuyu ve kilidi gönderir ve Taraf(A) mesajını kutuya koyar ve
kutunun kapağını kilt ile kilitleyip Taraf(B)'ye gönderir.
Taraf(B) kilidi anahtar ile açıp, kutunun içinden mesajı alır.
Şimdi burada
kilit => Public Key,
anahtar => Private Key
olarak düşünüp yukarıda anlatılanı yeniden gözden geçirelim.

Sonuç olarak, her bir tarafın, sunucu ve istemcilerin kendi ait public key ve private key leri olmalı.
Public Key herkese açık ama private key ler sadece ilgili tarafta saklı kalmalı.

Saygılarımla,

Olcay Ergün www.olcayergun.com

mir_as82

Abi akışı öğrenmeye çalışıyorum.
Browser ile server arasında ileyiş nasıl oluyor.

mir_as82

Peki Olcay kardeş anladım olayı.
Public key ve private key i A ve B kendi tarafında mı bu public/private keyleri üretiyor?


olcay54

Evet, Her taraf kendi köylerini üretiyor. https buna benzer bir şekilde çalışıyor.