Regelmæssig kryptering krypterer simpelthen en fil eller besked og sender den til en anden person, der dekrypterer meddelelsen ved hjælp af en slags dekrypteringsnøgle. Secure Sockets Layer (SSL) -kryptering opretholder krypterede kommunikationskanaler mellem computere for at lette overførslen af sikre data. Dette gør transaktioner som netbank til en mulighed. For sådan kommunikation forventer folk typisk stærk kryptering, og 256-bit krypteringsstandarder tilbyder netop det.
Avanceret krypteringsstandard
Da digital kommunikation er blevet så allestedsnærværende inden for den føderale regering, udviklede National Institute of Standards and Technology den avancerede krypteringsstandard for at beskytte information. Denne specifikation dikterer en kompleks krypteringsalgoritme, der kan bruge krypteringsnøgler med forskellige længder på 128-bit, 192-bit eller 256-bit. Mens denne proces er ret kompleks matematisk, forsøger AES-standarden at præsentere en krypteringsmetode, hvor meddelelsen ikke kan dechiffreres fra dens krypterede form, og at krypteringsnøgler er umulige at gætte ved hjælp af beregningsmæssige midler.
256-bit kryptering
Fleksibiliteten ved en krypteringsmetode er direkte bundet til dens krypteringsnøgle. Jo sværere en nøgle er at gætte, jo mindre sandsynligt er det, at en tredjepart kan beregne det og beregne det på en krypteret besked. For eksempel vil det tage cirka et par milliarder år at bryde en 128-bit krypteringsnøgle gennem brute-force (gætte) teknikker, hvilket gør selv 128-bit nøgler ekstremt sikre. En 256-bit krypteringsnøgle ville være næsten umulig at gætte eller dechifrere.
Lag af sikre sokler
Secure Sockets Layer repræsenterer en type kryptering baseret på data "tunneling", hvor to computere initierer en krypteret kommunikationskanal gennem forhandling af krypteringsmetoder. Når du opretter forbindelse til en server via SSL, beder din browser først om et godkendelsescertifikat. Når certifikatet er bekræftet, forhandler begge computere en krypteringsmetode, og derefter sender din browser en krypterings- / dekrypteringsnøgle til serveren. Nu vil al kommunikation under sessionen blive krypteret ved hjælp af den aftalte teknik.
256-bit SSL
En SSL-forbindelse ved hjælp af en 256-bit krypteringsnøgle til kryptering og dekryptering er 256-bit SSL. Dette krypteringsniveau er meget sikkert og bruges oftest til kommunikation med banker og kreditbureauer for at opretholde kundernes privatliv og sikkerhed. Imidlertid kræver 256-bit SSL lidt mere beregning på både klientens og servercomputerens vegne, hvilket betyder, at forbindelserne er langsommere. Andre SSL-kommunikationer, der ikke beskæftiger sig med så følsomt materiale som bankoplysninger, bruger muligvis 128-bit kryptering lige så effektivt.