Symetrické šifrovanie , tiež známy ako zdieľaný šifrovací kľúč , je takzvaný pretože jeden , zdieľaný kľúč slúži na šifrovanie a dešifrovanie správ . Symetrické šifrovanie je možné prirovnať k zámkom chrániaca bezpečné; rovnakým spôsobom , že jeden kombinácia chráni bezpečné, takže jediný šifrovací kľúč chráni správy . V podstate sú správy rozdelené do úsekov , alebo blokov a šifrovací kľúč sa aplikuje na každý blok vyrábať šifrovanú verziu správy , známy ako šifrového textu.
Silné a slabé stránky
Symetrické šifrovacie algoritmy sú zvyčajne jednoduchšie ako asymetrických šifrovacích algoritmov . To znamená , že sú rýchle , ľahko implementovať a menej závislý na počítačových zdrojov , ako je výkon procesora a pamäte , ale aj lepšie pochopiť a preniknúť do , alebo crack . Hlavné slabinou symetrického šifrovania je , že ak útočník ohrozuje šifrovací kľúč , môže si prečítať všetky správy zašifrovanej s týmto kľúčom . To znamená, že v prípade , stovky kľúčov sú distribuované užívateľom , všetci musia byť prerozdelené na udržanie bezpečnosti v prípade , že kľúč je ohrozená .
Asymetrického šifrovania
asymetrické šifrovanie , tiež známy ako šifrovanie verejným kľúčom , sa nazýva preto , že ako dva rôzne kľúče , známa ako verejný kľúč a súkromný kľúč , sú použité pre šifrovanie a dešifrovanie dát . Asymetrické šifrovanie spracováva správy ako obrovských množstvách , ktorá sa vynásobí a delí produkovať zvyšok predtým, než je prevedený späť do textu .
Silné a slabé stránky
V asymetrického šifrovania , len kľúč , ktorý je niekedy distribuovaný na príjemcu je verejný kľúč . Súkromný kľúč je nikdy distribuovaná , tak to nemôže byť zachytené alebo ohrozená . Dokonca aj v prípade , že súkromný kľúč je ohrozená niektorými prostriedkami , iba jedna dvojica kľúčov musí byť rozdelené na zachovanie bezpečnosti . Asymetrické šifrovanie je teda vo svojej podstate bezpečnejšie ako symetrické šifrovanie , a to najmä u veľkých podnikov vykonávajúcich e - commerce transakcií . Zložitosť asymetrických šifrovacích algoritmov robí , však, znamenať , že oni sú pomalšie a náročnejšie na systémové prostriedky , než symetrických šifrovacích algoritmov , ktoré sa odráža od zvýšené náklady na hardvér .