Textadulkóðun
Dulkóðaðu og afdulkóðaðu texta með lykilsetningu í vafranum, með AES-256-GCM og PBKDF2 með 600.000 umferðum. Engu er hlaðið upp. Takmörk útskýrð.
Notaðu langa lykilsetningu, til dæmis fimm tilviljanakennd orð eða fleiri. Enginn getur endurheimt gleymda lykilsetningu og dulkóðaði textinn er aðeins jafn sterkur og hún.
Svona dulkóðarðu og afdulkóðarðu texta
- Sláðu inn eða límdu skilaboðin þín í fyrsta reitinn, eða smelltu á Opna .txt skrá.
- Sláðu inn Lykilsetning, og sömu aftur í Staðfestu lykilsetninguna (fyrir dulkóðun). Hakaðu við Sýna lykilsetningarnar til að athuga það sem þú skrifaðir. Styrkleikalínan gefur grófa hugmynd um hve erfitt er að giska á lykilsetninguna.
- Smelltu á Dulkóða. Það tekur um sekúndu að reikna lykilinn, vísvitandi (sjá hér að neðan). Niðurstaða er textabálkur sem byrjar á BEGIN ENCRYPTED TEXT. Afritaðu hann í tölvupóst, spjall eða minnismiða, eða Sækja .txt til að geyma hann sem skrá.
- Til að lesa hann aftur skaltu líma allan bálkinn (eða opna .txt skrána) í fyrsta reitinn, slá inn lykilsetninguna og smella á Afdulkóða. Staðfestingarreiturinn er ekki nauðsynlegur fyrir afdulkóðun.
Ef lykilsetningin er röng, eða ef jafnvel einum staf í bálkinum var breytt, færðu skýra villu í stað brenglaðs texta.
Hvað gerist með textann þinn
Allt keyrir í vafranum þínum með innbyggða Web Crypto API. Textinn og lykilsetningin eru aldrei send neitt. Verkfærið notar staðlaða, vel yfirfarna byggingarhluta:
- Lyklaafleiðsla: PBKDF2 með HMAC-SHA-256 og 600.000 umferðum, stillingin sem OWASP Password Storage Cheat Sheet mælir með fyrir PBKDF2-HMAC-SHA256. Nýtt tilviljanakennt 16 bæta salt er búið til fyrir hverja dulkóðun, svo sama lykilsetning gefur annan lykil í hvert sinn og fyrirfram reiknaðar töflur eru gagnslausar. 600.000 umferðirnar gera hverja ágiskun á lykilsetningu hæga fyrir árásaraðila og eru ástæða þess að dulkóðun tekur smástund.
- Dulkóðun: AES-256 í GCM-ham (NIST SP 800-38D) með nýju tilviljanakenndu 12 bæta IV. GCM er sannvottuð dulkóðun: 16 bæta merki greinir hverja breytingu. Litli hausinn (útgáfa sniðs, fjöldi umferða, salt og IV) er einnig sannvottaður.
- Úttak: Base64 með haus. Bálkurinn tilgreinir útgáfu sniðs, svo framtíðarútgáfur þessa verkfæris geti enn lesið skilaboð dagsins í dag. Ef sami texti er dulkóðaður tvisvar fást tveir ólíkir bálkar, sem er eðlilegt.
Hreinskilin takmörk
Þetta verkfæri er ætlað fyrir hversdagslega einkavernd: að senda vini Wi-Fi lykilorð, halda persónulegum minnismiða ólæsilegum fyrir tilfallandi augum, eða deila stuttu leyndarmáli um rás sem þú treystir ekki fullkomlega, með lykilsetninguna gefna á annan hátt (í eigin persónu eða í síma).
- Lykilsetningin er allt. AES-256 sjálft er ekki veiki hlekkurinn; lykilsetning sem hægt er að giska á er það. Stutt eða algeng lykilsetning er hægt að brjóta án nettengingar, þrátt fyrir 600.000 umferðirnar, af hverjum sem hefur dulkóðaða bálkinn. Notaðu fimm tilviljanakennd orð eða fleiri, eða langt tilviljanakennt lykilorð úr framleiðanda. Styrkleikamatið er aðeins vísbending: það getur ekki séð að „Sumar2024!“ sé algengt mynstur.
- Engin endurheimt. Enginn bakdyr, engin endurstilling og ekkert afrit af lykilsetningunni þinni. Ef þú gleymir henni er textinn tapaður fyrir fullt og allt.
- Tækið þitt verður að vera traust. Spilliforrit, vafraviðbót eða einhver sem horfir yfir öxlina á þér getur lesið textann áður en hann er dulkóðaður.
- Lýsigögn eru ekki falin. Lengd bálksins afhjúpar nokkurn veginn lengd skilaboðanna.
- Kemur ekki í stað rótgróinna verkfæra. Fyrir skrár, afrit, langtímageymslur eða hvað sem er viðkvæmt (lagalegt, læknisfræðilegt, viðskiptaleyndarmál) skaltu nota yfirfarin verkfæri sem eru byggð til þess: age, GnuPG (OpenPGP), eða enda-til-enda dulkóðun skilaboðaforrits eins og Signal.
Algengar spurningar
Er þessi dulkóðun örugg?
Reiknirit eru þau sem bankar og ríkisstofnanir nota, beitt á ráðlagðan hátt (tilviljanakennt salt og IV, sannvottuð dulkóðun). Í reynd er öryggið það sama og lykilsetningin þín og tækið sem þú notar.
Af hverju er lykilsetningin mín „röng“ þegar ég er viss um að hún sé rétt?
Lykilsetningar gera greinarmun á há- og lágstöfum og bil teljast. Athugaðu Caps Lock og lyklaborðsuppsetninguna (til dæmis íslenska eða enska) og vertu viss um að allur bálkurinn hafi verið afritaður, frá BEGIN til END. Styttur eða breyttur bálkur gefur sömu villu og röng lykilsetning, af ásettu ráði.
Getið þið afdulkóðað textann minn ef ég týni lykilsetningunni?
Nei. Enginn getur það: lykilsetningin er ekki vistuð neins staðar og að prófa alla möguleika er einmitt það sem hönnunin gerir óframkvæmanlegt.
Get ég afdulkóðað bálkinn með öðru forriti?
Sniðið er skjalfest á síðunni og notar staðlaða grunnþætti: 1 útgáfubæti, 4 bæta fjölda umferða, 16 bæta salt, 12 bæta IV, síðan AES-GCM dulritið og 16 bæta merki þess, allt í Base64; 33 bæta hausinn er sendur sem viðbótargögn til sannvottunar. Forritari getur afdulkóðað það með fáeinum línum af kóða með OpenSSL, cryptography-pakka Python eða Web Crypto.
Er þetta betra en Caesar-dulmál eða ROT13?
Algjörlega ólíkt: þau fela aðeins stafi og eru brotin á sekúndum. AES-GCM með sterkri lykilsetningu er nútíma dulritun sem er ekki hægt að brjóta með því að prófa tilfærslur eða skoða tíðni stafa.
Tengd verkfæri
- Lykilorðaframleiðandi Ókeypis lykilorðaframleiðandi sem býr til sterk tilviljanakennd lykilorð með 4 til 128 stöfum í vafranum. Ekkert er vistað eða sent.
- Lykilsetningaframleiðandi Búðu til sterkar lykilsetningar sem auðvelt er að muna úr EFF-orðalistanum eða frönskum lista, með entropíu í bitum. Búið til á öruggan hátt í vafranum.
- Tætigildaframleiðandi Búðu til MD5-, SHA-1-, SHA-256- og SHA-512-tætigildi texta eða skráa af hvaða stærð sem er og staðfestu skráarsummur. Allt keyrir í vafranum þínum.
- 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.