Vzhľadom k tomu, počítače sú stále rýchlejšie, pretože v 70. rokoch, bezpečnostní experti už uvažovať DES zabezpečiť. - Aj keď 56-bitovým kľúčom, ponúka viac ako 70 kvadrilion možných kombinácií (70,000,000,000,000,000 ), útok brutálnej sily (proste snaží všetky možné kombinácie s cieľom nájsť ten správny kľúč) mohol ľahko dešifrovať zašifrovaných dát v krátkej dobe. DES bol od tej doby nahradený Advanced Encryption Standard (AES), ktorý používa 128-, 192-alebo 256-bitové kľúče. Väčšina ľudí verí, že AES bude dostatočná úroveň šifrovania na dlhú dobu nadchádzajúceho: A 128-bitovým kľúčom, napríklad, môže mať viac ako 300,000,000,000,000,000,000,000,000,000,000,000 kombinácie klávesov. [Zdroj: Čes Komunikácia]
Public Key Encryption
Jednou zo slabín určitom bode sa o šifrovanie symetrického kľúča je, že dvaja používatelia pokúša komunikovať spolu navzájom potrebujú bezpečný spôsob, ako urobiť; inak, môže útočník ľahko odtrhnúť potrebné dáta z toku. V novembri 1976, dokument uverejnený v časopise IEEE Transactions on teórie informácie, s názvom " nové smery v kryptografii, " riešiť tento problém a ponúkol riešenie: šifrovanie pomocou verejného kľúča
Tiež známy ako asymetrické kľúč šifrovanie, šifrovanie pomocou verejného kľúča používa dva rôzne kľúče naraz - kombinácia súkromného kľúča a verejného kľúča. , Súkromný kľúč je známy iba do počítača, zatiaľ čo verejný kľúč je daná vášho počítača do ľubovoľného počítača, ktorý chce bezpečne komunikovať s ním. Ak chcete dekódovať šifrovanú správu, počítač musí používať verejný kľúč, poskytnutý pochádzajúce počítačom a vlastný súkromný kľúč. Hoci správa odoslaná z jedného počítača do druhého nebude bezpečná, pretože verejný kľúč použitý pre šifrovanie je zverejnená a je k dispozícii každému, môže každý, kto ju zdvihne ju prečítať bez súkromného kľúča. Kľúčom pár je založená na prvočísel (čísel, ktorá len deliteľa sama o sebe a jeden, napríklad 2, 3, 5, 7, 11 a tak ďalej) dlhých dĺžky. Vďaka tomu je systém veľmi bezpečný, pretože tam je v podstate nekonečné množstvo prvočísel k dispozícii, čo znamená, že sú takmer nekonečné možnosti pre kľúče. Jeden veľmi populárny program verejného šifrovacieho kľúča je Pretty Good Privacy (PGP), ktorý umožňuje šifrovať takmer čokoľvek.
Odosielajúci počítač šifruje dokument pomocou symetrického kľúča, a potom zašifruje symetrický kľúč pomocou verejného kľúča prijímajúci počítač. Prijímajúci počíta