Hashovací algoritmus
Klíč šifrování pomocí veřejného klíče je založen na hodnoty hash. To je hodnota, která je vypočtena ze základnové číslem vstupu, za použití hashovací algoritmus. V podstatě, je hodnota hash je souhrnem na původní hodnotu. Důležité o hodnotu hash je, že je téměř nemožné odvodit původní vstupní číslo, aniž by věděl data použitá k vytvoření hodnoty hash. Zde je jednoduchý příklad:
Input Number
10667
hashovací algoritmus
Input # x 143
hodnoty hash
1,525,381
Můžete vidět, jak těžké by bylo určit, že hodnota 1.525.381 přišel z množení 10,667 a 143. Ale kdybyste věděl, že násobitel bylo 143, pak by bylo velmi snadné vypočítat hodnotu 10,667. Šifrování pomocí veřejného klíče, je ve skutečnosti mnohem složitější, než tento příklad, ale to je základní myšlenka.
Veřejné klíče obecně používají složité algoritmy a velmi velké hodnoty hash pro šifrování, včetně 40-bitů nebo dokonce 128-bitovými čísly. A 128-bitové číslo má možných 2 128, nebo 3,402,823,669,209,384,634,633,746,074,300,000,000,000,000,000,000,000,000,000,000,000,000 různé kombinace - to by bylo jako snažit se najít jeden konkrétní zrnko písku v saharské poušti Jak bylo uvedeno výše. , šifrování je proces s ohledem na všechny údaje, které jeden počítač vysílá do druhého, a zakódováním do formy, která se pouze druhý počítač bude schopen dekódovat. Další způsob, autentizace, se používá k ověření, že informace pochází z důvěryhodného zdroje. V podstatě, pokud informace " autentické, " víte, kdo ji vytvořil, a víte, že to nebyl změněn v žádném případě, protože tato osoba ji vytvořili. Tyto dva procesy, šifrování a autentizace, práce ruku v ruce vytvořit bezpečné prostředí Existuje několik způsobů, jak ověřovat osobu nebo informace na počítači:.
Authentication