Hva er de forskjellige typene av Open Source kryptering?

February 21  by Eliza

Krypteringsmetoder hente informasjon og forkledning det slik at ingen kan lese innholdet til den samme metoden brukes til å dekryptere informasjonen tilbake til sin opprinnelige form. Noen krypteringsmetoder avhengige av å bruke en hemmelig algoritme for å kryptere og dekryptere informasjon. Åpen kildekode-krypteringsmetoder har fritt tilgjengelig kildekode, slik at de er avhengige av symmetriske eller asymmetriske data nøkler i stedet for en hemmelig algoritme.

Kildekoden for åpen kildekode er fritt tilgjengelig for alle å laste ned. Dette gjør at hele programmerings samfunnet å lære av kildekoden, revidere koden for feil eller sikkerhetsproblemer, og bidra med egne kildekoden for å forbedre programvaren. Åpen kildekode programvare har dette som en fordel, men det betyr at alle som laster ned kildekoden for en åpen kildekode-kryptering program kjenner algoritmen metoden bruker automatisk. Holde algoritmen hemmelighet er ikke et alternativ, så disse metodene er avhengige av data nøkler for kryptering.

Datanøkler inneholde en kompleks serie med tall og tegn som algoritmer bruker for å bestemme sin krypterings mønster. En datanøkkel vil føre til at algoritmen for å kryptere informasjon på en måte som er unik for den. Etter at informasjonen er kryptert, vil programmet trenger dataene nøkkelen som ble brukt til å kryptere informasjonen for å dekryptere, eller dechiffrere, informasjonen. Hvis brukerne beholde sine data nøkkel sikker, så uvedkommende ikke vil være i stand til å dekryptere filene sine. Dette systemet gjør algoritmen en åpen kildekode krypteringsmetode bruker å være felles kunnskap samtidig bevare sikkerheten for informasjonen det beskytter.

Det finnes to typer datanøkler i åpen kildekode krypteringsmetoder: symmetriske og asymmetriske nøkler. En symmetrisk nøkkel kryptering systemet bruker den samme nøkkelen til å låse og låse opp data. Dette kan ta form av en tilfeldig generert data nøkkel eller et passord algoritmen som brukes til å kryptere filens innhold. Brukere som ønsker å kryptere informasjon slik at ingen andre enn seg selv kan se det ville holde datanøkkel eller passord for seg selv. Hvis en bruker ønsker en annen person til å være i stand til å dekryptere filene sine, så han eller hun ville ha til å gi den personen en kopi av datanøkkel eller dele passordet.

Asymmetriske nøkler arbeid ved hjelp av et par nøkler, en privat og en offentlig. Dataene innenfor hver tast blir matematisk utledet fra den samme kilde. Krypterings bruker deler den private nøkkelen med ingen, og distribuerer den offentlige nøkkelen til hvem som helst. Hvis noen ønsker å kryptere et dokument for den brukeren, så de kan bruke hans eller hennes offentlige nøkkel for kryptering. Når dokumentet er kryptert med den offentlige nøkkelen, kan algoritmen ikke dekryptere den uten at den private nøkkel.