Mam egzamin jutro w Advanced Development, ale utknąłem na temacie Encryption. Przeczytałem o tym na stronie http://support.microsoft.com/kb/246071. Jednak nadal jestem zdezorientowany.Szyfrowanie asymetryczne
Jeśli wiadomość jest zaszyfrowana przy użyciu szyfrowania asymetrycznego, przy użyciu klucza publicznego, w jaki sposób odszyfrownik pozna klucz prywatny, za pomocą którego będzie go odszyfrować? Z pewnością jedynym sposobem na zrobienie tego jest publiczne udostępnienie klucza prywatnego, ale to pokonuje obiekt szyfrowania asymetrycznego.
Czy ktoś może wyjaśnić to w taki sposób, w jaki osoba nietechnologiczna byłaby w stanie to zrozumieć? Jest to jedyne szyfrowanie asymetryczne, którego nie rozumiem, a nie szyfrowanie symetryczne. Z góry dziękuję.
Pozdrawiam,
Richard
Edit: Więc Podsumowując wszystkie odpowiedzi w przypadku aplikacji internetowych (określonego zastosowania, dla którego muszę o tym wiedzieć):
- Użytkownik odwiedza witrynę;
- Użytkownik jest proszony o podanie klucza publicznego;
- Użytkownik tworzy publiczną i prywatną parę kluczy, zachowuje prywatną prywatną i odsyła klucz publiczny do serwera;
- Serwer używa klucza publicznego do szyfrowania wszystkiego, co musi zostać wysłane do użytkownika i wysyła informacje do użytkownika;
- Użytkownik wykorzystuje swój klucz prywatny do odszyfrowania odpowiedzi z serwera;
- Użytkownik robi to, czego potrzebuje, i odsyła odpowiedź do serwera, używając klucza prywatnego do zaszyfrowania;
- Serwer odszyfrowuje za pomocą klucza publicznego. Kroki 4 - 7 mogą być kontynuowane wiele razy lub mogą się zdarzyć tylko raz lub mogą wystąpić tylko 4 i 5.
Czy to wszystko jest poprawne? Jeśli tak, to powinno być wszystko, co muszę wiedzieć o egzaminie. Nie powinienem myśleć, że będę musiał wiedzieć więcej, aby uzyskać maksimum 40%, jeśli pojawi się pytanie na ten temat - wspomnę jednak o istnieniu certyfikatów i podpisów.
Dziękuję za całą pomoc.
Pozdrawiam,
Richard
Edit: No ja właśnie wróciłam z mojego egzaminu i poszło całkiem ok, myślę. Ale nie padło pytanie o kryptografię, jednak ... Pomoc została doceniona. Dziękuje wszystkim.
Pozdrawiam,
Richard
http://en.wikipedia.org/wiki/Public-key_cryptography? –
BTW, jeśli interesuje cię kryptografia, powinieneś zajrzeć do "The Code Book" Simona Singha –
Dzięki za link do wiki, jednak a) powiedziano nam, by nigdy nie używać wiki (i tak nadal czynię dla większości rzeczy !!) i b) sposób, w jaki został tutaj wyjaśniony, jest o wiele łatwiejszy do zrozumienia niż wiki. Jednak wiki ma kilka dobrych rozdziałów o praktycznych implikacjach. – ClarkeyBoy