Public dulkóðunarlykil -. Public dulkóðunarlykil notar blöndu af persónulegur lykill og opinber lykill. The persónulegur lykill er þekktur aðeins í tölvuna þína á meðan almenningur lykill er gefið af tölvunni þinni til hvaða tölvu sem vill haft örugg samskipti við það. Til að lesa dulkóðað skeyti, tölvu verður að nota dreifilykil veitt af upprunnin tölvunni og það eiga persónulegur lykill.
Lykilatriðið er byggt á kjötkássa gildi. Þetta er gildi sem er reiknað af grunn inntak tala með hökkunarkerfis reiknirit. The mikilvægur hlutur óður í a kjötkássa gildi er að það er nær ómögulegt að öðlast upprunalega inntak númer án þess að vita gögn sem notuð til að búa til kjötkássa gildi. Hér er einfalt dæmi:
Skrá tala 10667Hashing Reiknirit = Inntak # x 143Hash Value = 1.525.381
Hægt er að sjá hversu erfitt það væri að ákveða að verðmæti 1525381 kom frá margföldun 10667 og 143. En ef þú vissi að margfaldari var 143, þá væri það mjög auðvelt að reikna út verðmæti 10667. Public dulkóðun er miklu flóknari en þetta dæmi en það er grundvallar hugmynd. Dreifilyklar nota yfirleitt flókin reiknirit og mjög stór gildi kjötkássa til að dulkóða: 40-bita eða jafnvel 128-bita tölur. A 128-bita tala hefur mögulega 2 128 mismunandi samsetningar. Það er eins margar samsetningar sem eru vatn sameindir í 2,7 milljónir Olympic stærð sundlaugar. Jafnvel tiniest vatn dropanum þú getur myndin er milljarða og milljarða vatnssameindum í það Stafræn vottorð -! Að framkvæma opinber lykill dulkóðun á stórum skala, svo sem tryggja vefþjón gætir þurft, krefst mismun