Hur Kryptering Fungerar

0
5

Hash-Algoritm

Föregående

NÄSTA

Nyckeln i public-key kryptering är baserad på en hash-värde. Detta är ett värde som beräknas utifrån en bas ingång antal som använder en hash-algoritm. I huvudsak, hash-värdet är en sammanfattning av det ursprungliga värdet. Det viktiga med ett hash-värde är att det är nästan omöjligt att få fram den ursprungliga ingång nummer utan att veta att de uppgifter som används för att skapa hash-värde. Här är ett enkelt exempel:

Ingång Nummer

10,667

Hash-Algoritm

Input# x 143

Hash-Värde

1,525,381

Du kan se hur svårt det skulle vara att bestämma att värdet 1,525,381 kom från multiplikation av 10,667 och 143. Men om du visste att multiplikatorn var 143, då skulle det vara mycket lätt att beräkna värdet 10,667. Public-key kryptering är faktiskt en mycket mer komplex än så, men det är den grundläggande idén.

Publika nycklar i allmänhet använder komplexa algoritmer och mycket stora hash-värden för att kryptera, inklusive 40-bitars eller ens 128-bitars tal. En 128-bitars nummer har ett möjligt 2128, eller 3,402,823,669,209,384,634,633,746,074,300,000,000,000,000,000,000,000,000,000,000,000,000 olika kombinationer-det skulle vara som att försöka hitta ett visst korn av sand i Sahara-Öknen.