Det skrev jeg lige før. Det bliver afviklet på den maskine som man sætter til at kryptere!
Vi kan tage dit eks.
Du vil gerne sende et password (eller alt muligt andet) fra punkt A til punkt B men krypteret så det kun er brugeren på punkt B der kan læse det.
Du henter så punkt B´s offentlige nøgle. Den kan ligger mange steder men er lige så lidt hemmelig som de telefonnummere der står i telefonbøgerne. Normalt så ligger folk (her så punkt B) deres offentlige nøgler op på en nøgleserver. Her kan alle der vil sende noget krypteret til punkt B så hente nøglen og sende sikker post.
Nu har du hentet punkt B´s offentlige nøgle og er klar til at kryptere din mail, fil, mappe eller hvad du nu måtte ønske og sende det afsted. Hvis man bruger PGP som er det mest udbredte og stærkeste system der er på market, skal man selfølgelig lige installere det på punkt A´s computer.
Programmet startes op, punkt B´s offentlige nøgle bliver lagt ind i systemet. Du markere det som skal krypteres og vælger punkt B´s offentlige nøgle og trykker på krypter.
Så er det umuligt for andre end punkt B at læse med. Du vil faktisk ikke engang selv kunne låse det krypterede op da du jo ikke ligger inde med den anden del af de nøgler som punkt har lavet. Det er der kun en der har, og det er..... Punkt B
Når så punkt B skal låse de krypterede op så åbner punkt B sit PGP program op, markere det som skal de-krypteres og så vil PGP hvis nøglerne (den offentlige som det er blevet krypteret med + den private som passer til den offentlige) passer sammen efterspørge det password som punkt B har lavet da punkt B oprettede sit nøglepar (1 offentlig nøgle + en privat nøgle). Når det er tastet ind og der er blevet trykket på dekrypteringsknappen så vil der som output komme det ud som punkt A havde inden det blev krypteret.
Det jeg skrev med at punkt A ikke kunne se hvad der er blevet krypteret er kun den halve sandhed, da man kan vælge ikke at lade PGP slette (og her mener jeg så det IKKE kan genskabes på nogen måde) det som punkt A kryptere. Så vil punkt A stadig have det originale materiale så kan punkt A fravælge at det bliver slettet. En sidste mulighed er at kryptere det der skal sendes fra punkt A til punkt B med både punkt B´s og punkt A´s offentlige nøgle. Så har både punkt A og punkt B mulighed for at åbne det der er blevet krypteret.
Når man starter PGP så bliver man bedt om at oprette et nøglepar (hvis ikke man har et i forevejen). Et nøglepar vil blive genereret med den algoritmer og størrelse som man nu ønsker med et kombination af det password man indtasker, og hvordan man bevæger ens mus. På den måde er det stort set umuligt at generere et nøglepar som allerede findes da kombinationsmulighederne jo her er uendelige.
Den ene del af nøglen kan du frit ligge ud på internettet og skal kun bruges hvis andre skal sende noget krypteret til dig. Den private nøgle kan man kopiere ud på en diskette + at man normalt har den liggende på ens harddisk. Grunden til at det kan være smart at have nøglerne (ens egne private + alle de offentlige man sender til) er at det ved nedbrud på ens egen computer er muligt at genskabe de nøgler man hele tiden har brugt.
Det spørgsmål med hvor krypteringen bliver afviklet er altså på den computer der kryptere noget (punkt A) og dekrypteringen på den computer (punkt B) som skal.... dekryptere det.
Håber det er svar på dit spørgsmål, men ellers har jeg fundet et par ekstra artikler frem om kryptering som du jo kan gå i krig med:
http://www.fsk.dk/fsk/publ/2000/praktiskbrug/samlet.htmhttp://www.forbrugersikkerhed.dk/doc_134_1.asp//Beach