Utilia

Caesar- og ROT13-dulmál

Dulkóðaðu og afkóðaðu texta með Caesar-dulmáli, ROT13 eða ROT47, sjáðu fært stafróf og finndu óþekktan lykil með því að prófa allar 25 færslur.

Stafróf með þessum lykli

Upphaflegt
Dulið

Hvernig nota ég Caesar-dulmálið

  1. Sláðu inn eða límdu textann þinn í inntaksreitinn.
  2. Undir Dulmál velurðu Caesar (veldu færsluna), ROT13 (stafir færðir um 13) eða ROT47 (stafir, tölustafir og tákn).
  3. Fyrir Caesar stillirðu Færsla (lykill). Hvaða heiltala sem er virkar: 3, 29 og −23 gefa sömu niðurstöðu, því stafrófið byrjar upp á nýtt eftir 26 stafi.
  4. Smelltu á Dulkóða eða Afkóða. Niðurstaðan uppfærist jafnóðum og taflan undir Stafróf með þessum lykli sýnir hvaða stafur kemur í stað hvers.
  5. Smelltu á Afrita til að afrita niðurstöðuna, eða Nota niðurstöðuna sem inntak til að vinna áfram með hana.

Ef þú fékkst skilaboð án lykils skaltu smella á Finna lykilinn (prófa allar 25 færslur). Verkfærið afkóðar textann með hverjum lykli, raðar niðurstöðunum og auðkennir líklegasta lykilinn. Smelltu á Nota á línu til að afkóða með þeim lykli.

Hvernig virkar Caesar-dulmálið

Caesar-dulmálið setur fastan fjölda stafa fram á við í stafrófinu í stað hvers stafs. Með færslunni 3 verður A að D, B að E og X fer aftur á byrjun og verður A. Afkóðun færir til baka um sama fjölda. Samkvæmt Suetoníusi notaði Júlíus Caesar færsluna 3 í einkabréfum sínum, og þaðan kemur nafnið.

Verkfærið heldur há- og lágstöfum og lætur tölustafi, bil og greinarmerki í friði. Færslan nær yfir 26 stafi enska stafrófsins, A til Z. Íslensku sérstafirnir þ, ð og æ eru ekki hluti af því og haldast því óbreyttir, en stafir með broddi eins og á, é, í, ó, ú, ý og ö er hægt að meðhöndla á þrjá vegu undir Stafir með broddi:

  • Færa stafinn, halda broddinum (é → f́): grunnstafurinn er færður og broddurinn helst á honum. Afkóðun skilar nákvæmlega upprunalega textanum.
  • Fjarlægja brodda fyrst (é → e → f): niðurstaðan er hreinn A–Z texti, eins og í klassíska dulmálinu, en broddarnir tapast.
  • Láta stafi með brodd í friði: aðeins A til Z eru færðir; á, é eða ö haldast eins og þeir eru, sem gefur lesanda skilaboðanna vísbendingar.

ROT13 og ROT47

ROT13 er Caesar-færsla um 13. Þar sem stafrófið hefur 26 stafi skilar það upprunalega textanum ef það er notað tvisvar, þannig að dulkóðun og afkóðun eru sama aðgerðin. Það hefur lengi verið notað á spjallborðum og í fréttahópum til að fela spoilera, svör við gátum eða lokaorð brandara fyrir augnablikslestri.

ROT47 notar sömu hugmynd á 94 sýnilega ASCII-stafi, frá ! til ~, með færslu um 47. Það ruglar tölustöfum og táknum jafnt sem bókstöfum, þannig að „Hello World!“ verður „w6==@ (@C=5P“. Eins og ROT13 er það sín eigin andhverfa.

Dulmálsbrot með tíðnigreiningu

Með aðeins 25 mögulega lykla má brjóta Caesar-dulmál í höndunum á nokkrum mínútum. Verkfærið prófar hvern lykil og ber stafatíðni hverrar niðurstöðu saman við dæmigerða tíðni í ensku eða frönsku með kí-kvaðrat-stigi: því lægra sem stigið er, því nær er textinn raunverulegu tungumáli. Í ensku eru E, T og A algengustu stafirnir; í frönsku E, S, A og I. Veldu Tungumál skilaboðanna eða láttu sjálfvirka valið prófa bæði. Sjálfvirka lyklaleitin ber aðeins saman við tíðni ensku og frönsku, ekki íslensku, svo á íslenskum texta er matið ótraustara: lestu niðurstöðurnar sjálf(ur) og athugaðu hvaða lína les sem eðlilegur texti. Á skilaboðum sem eru styttri en um 20 stafir getur giskið verið rangt, svo athugaðu alltaf hvort textinn les eðlilega.

Ekki til raunverulegs öryggis

Caesar-dulmálið, ROT13 og ROT47 eru söguleg verkfæri og kennslutæki. Þau vernda ekkert: hver sem er getur snúið þeim við á sekúndum, eins og lyklaleitin hér að ofan sýnir. Notaðu þau fyrir gátur, flóttaherbergi, kennsluæfingar eða til að fela spoilera. Til að vernda raunveruleg leyndarmál skaltu nota nútímadulkóðun eins og AES í traustu forriti.

Algengar spurningar

Hver er lykillinn í ROT13?

Lykillinn er 13. Þar sem 13 er helmingur af 26 dulkóðar og afkóðar sama aðgerðin.

Get ég notað neikvæða færslu?

Já. Færslan −3 er sú sama og færslan 23. Að dulkóða með neikvæðum lykli jafngildir því að afkóða með jákvæða lyklinum.

Hvers vegna stingur lyklaleitin upp á röngum lykli?

Tíðnigreining er tölfræðileg. Mjög stutt skilaboð, nafnalistar eða texti á öðru tungumáli fylgja kannski ekki væntanlegri stafadreifingu. Skoðaðu hinar línurnar sem raðast ofarlega eða veldu rétt tungumál.

Ræður verkfærið við íslenska broddstafi?

Já, að hluta til. Sjálfgefið helst broddurinn á færða stafnum, þannig að skilaboð afkóðast aftur með öllum brodd. Þú getur líka fjarlægt brodda eða látið stafi með brodd í friði. Stafirnir þ, ð og æ eru ekki færðir.

Er textinn minn sendur á netþjón?

Nei. Dulkóðun, afkóðun og lyklaleit fara öll fram í vafranum þínum.