Enkripsie is die proses van die vertaling van plain text data (skoonteks) in iets wat lyk na willekeur en betekenisloos (kriptoteks) wees. Dekripsie is die proses van die omskakeling van kriptoteks terug na skoonteks.
Om meer as 'n klein hoeveelheid van die data te enkripteer, is simmetriese enkripsie gebruik. A simmetriese sleutel word gebruik tydens beide die enkripsie en dekripsie prosesse. Om 'n bepaalde stuk kriptoteks decrypt, moet die sleutel wat gebruik is om die data te enkripteer gebruik word.
Die doel van elke enkripsie algoritme is om dit te laat so moeilik as moontlik aan die gegenereerde kriptoteks decrypt sonder die gebruik van die sleutel. As 'n baie goeie enkripsie algoritme gebruik, is daar geen tegniek aansienlik beter as metodies probeer elke moontlike sleutel. Vir so 'n algoritme, hoe langer die sleutel, hoe moeiliker is dit om 'n stukkie van die kriptoteks decrypt sonder die besit van die sleutel.
Dit is moeilik om die gehalte van 'n enkripsie algoritme bepaal. Algoritmes wat belowende soms uitdraai baie maklik om te breek om te kyk, gegewe die behoorlike aanval. By die keuse van 'n enkripsie algoritme, dit is 'n goeie idee om die een wat in gebruik is, het vir 'n paar jaar en het suksesvol weerstaan alle aanvalle kies.
Opgedateer op
24 Jan. 2018