Vad är den korta beskrivningen av Public-Key-algoritm?

Algoritmer för offentliga nycklar (PKA) använder två nycklar: en för kryptering och en annan för dekryptering. En "hemlig" eller "symmetrisk" algoritm använder samma nyckel för att göra båda. I PKA publicerar ägaren av en hemlig nyckel den motsvarande privata nyckeln. Något som skickas med den hemliga nyckeln kan endast läsas med den offentliga nyckel som allokerats till den ägaren och något skickats till ägaren använda den offentliga nyckeln kan endast läsas med den hemliga nyckeln. Historiskt sett har PKA är mycket komplicerat och tidskrävande, så de flesta system skulle använda det bara för mycket säkra transaktioner, till exempel skicka en ny (och mycket snabbare) symmetriska nyckel, eller för användarautentisering (ofta sker på mänskliga hastigheter).