Skip to main content

Hvad er de forskellige typer open source -kryptering?

Krypteringsmetoder tager information og forklædes, så ingen kan læse indholdet, indtil den samme metode bruges til at dekryptere oplysningerne tilbage i dens oprindelige form.Nogle krypteringsmetoder er afhængige af at bruge en hemmelig algoritme til at kryptere og dekryptere information.Open source -krypteringsmetoder har frit tilgængelige kildekode, så de er afhængige af symmetriske eller asymmetriske datataster i stedet for en hemmelig algoritme.

Kildekoden til open source -software er frit tilgængelig for alle at downloade.Dette gør det muligt for hele programmeringsfællesskabet at lære af kildekoden, revidere koden for fejl eller sikkerhedssårbarheder og bidrage med deres egen kildekode til forbedring af softwaren.Open source -software kan prale af dette som en fordel, men det betyder, at enhver, der downloader kildekoden til et open source -krypteringsprogram, automatisk kender algoritmen, metoden bruger.At holde algoritmen hemmelighed er ikke en mulighed, så disse metoder er afhængige af datataster til kryptering.

Datataster indeholder en kompleks række numre og tegn, som algoritmer bruger til at bestemme dets krypteringsmønster.En datastast vil få algoritmen til at kryptere information på en måde, der er unik for den.Når oplysningerne er krypteret, har programmet brug for den datastøgle, der blev brugt til at kryptere oplysningerne for at dekryptere eller dechiffrere oplysningerne.Hvis brugere holder deres datastast sikre, vil uautoriserede personer ikke være i stand til at dekryptere deres filer.Dette system tillader algoritmen, at en open source -krypteringsmetode bruger til at være almindelig viden, samtidig med at de beskytter sikkerheden for de oplysninger, det beskytter.

Der er to typer datataster i open source -krypteringsmetoder: symmetriske og asymmetriske taster.Et symmetrisk nøglekrypteringssystem bruger den samme nøgle til at låse og låse dataene op.Dette kan have form af en tilfældigt genereret datastøgle eller en adgangskode, som algoritmen bruges til at kryptere filerne.Brugere, der ønsker at kryptere information, så ingen andre end selv kan se, at det ville holde datastasten eller adgangskoden til sig selv.Hvis en bruger ønsker, at en anden person skal være i stand til at dekryptere deres filer, skulle han eller hun give denne person en kopi af datastasten eller dele adgangskoden.

Asymmetriske taster fungerer ved at bruge et par nøgler, en privatog en offentlig.Dataene inden for hver nøgle er matematisk afledt af den samme kilde.Krypteringsbrugeren deler den private nøgle med ingen og distribuerer den offentlige nøgle til nogen.Hvis nogen ønsker at kryptere et dokument til denne bruger, kan de bruge hans eller hendes offentlige nøgle til krypteringen.Når dokumentet er krypteret med den offentlige nøgle, kan algoritmen ikke dekryptere det uden den private nøgle.