Þar sem tölvur hafa orðið sífellt hraðar þar '70s, öryggi sérfræðingar ekki lengur telja DES öruggt -. Þótt 56-bita lykill býður upp á rúmlega 70 billjarða mögulegar samsetningar (70,000,000,000,000,000 ), árás á skepna afl (einfaldlega að reyna allar mögulegar samsetningar til að finna rétta takkann) gæti auðveldlega ráða dulkóðuð gögn í stutta stund. DES hefur síðan verið skipt út fyrir Advanced Encryption Standard (AES), sem notar 128-, 192- eða 256-bita lykla. Flestir telja að AES verður nóg dulkóðun staðall í langan tíma koma: A 128-bita lykill, til dæmis, geta haft fleiri en 300,000,000,000,000,000,000,000,000,000,000,000 helstu samsetningar. [Heimild: CES Communications]
Public Key Encryption
Einn af veikleikum sumir benda á um samhverf dulkóðun er að tveir notendur reyna að hafa samskipti við hvert annað þarf örugga leið til að gera það; annars, sem árásarmaður geta auðveldlega slíta nauðsynlegra gagna úr straumnum. Í nóvember 1976, grein sem birt var í tímaritinu IEEE Viðskipti á Upplýsingamiðstöð Theory, sem heitir " Nýjar leiðbeiningar í Dulmálsvísindi, " þetta vandamál og boðið upp lausn: public-lykill brengla
Einnig þekktur sem ósamhverfar-dulkóðun, opinber-dulkóðun notar tvær mismunandi lykla í einu - sambland af persónulegur lykill og opinber lykill. . The persónulegur lykill er þekktur aðeins í tölvuna þína en dreifilykill 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, útgefin af upprunnin tölvunni og eigin einkalykla. Þótt skilaboð send frá einni tölvu til annarrar mun ekki vera örugg þar sem dreifilykill notaður til dulritunar er birt og hægt að einhver, einhver sem velur það upp getur ekki lesið það án þess að persónulegur lykill. Lykillinn par er byggt á prímtölur (tölur sem aðeins hafa deila, af sjálfu sér og einn, svo sem 2, 3, 5, 7, 11 og svo framvegis) langa lengd. Þetta gerir kerfið mjög öruggt, vegna þess að það er í raun óendanlegur fjöldi frumtalna í boði, sem þýðir að það eru næstum óendanlegir möguleikar fyrir lykla. Einn mjög vinsæll public-dulkóðun forrit er Pretty Good Privacy (PGP), sem gerir þér kleift að dulkóða næstum allt.
Sendandi tölva dulkóðar skjalið með samhverft lykill, þá brengla samhverft lykill með almennan lykil móttöku- tölva. Móttöku tölva notar einkalykla að lesa samhverf takkann. Það notar samhverft takkann til að lesa skjalið.
Til að framkvæ