Kriptaġġ tat-test
Ikkriptja u iddekriptja test b’passphrase fil-brawżer tiegħek, b’AES-256-GCM u PBKDF2 b’600,000 iterazzjoni. Xejn ma jittella’. Il-limiti spjegati b’onestà.
Uża passphrase twila, bħal ħames kliem każwali jew aktar. Ħadd ma jista’ jirkupra passphrase minsija, u t-test kriptat huwa b’saħħitha biss daqs hi.
Kif tikkriptja u tiddekriptja test
- Ikteb jew waħħal il-messaġġ tiegħek fl-ewwel kaxxa, jew ikklikkja Iftaħ fajl .txt.
- Ikteb Passphrase, u l-istess waħda mill-ġdid f’Ikkonferma l-passphrase (għall-kriptaġġ). Agħżel Uri l-passphrases biex tiċċekkja dak li ktibt. Il-linja tal-qawwa tagħti idea ġenerali ta’ kemm hija diffiċli biex tiġi mbassra l-passphrase.
- Ikklikkja Ikkriptja. Il-ksib taċ-ċavetta jieħu madwar sekonda apposta (ara hawn taħt). Ir-Riżultat huwa blokk ta’ test li jibda b’BEGIN ENCRYPTED TEXT. Ikkopja fi email, chat jew nota, jew Niżżel .txt biex iżommu bħala fajl.
- Biex taqrah lura, waħħal il-blokk kollu (jew iftaħ il-fajl .txt) fl-ewwel kaxxa, ikteb il-passphrase u ikklikkja Iddekriptja. Il-kaxxa tal-konferma mhix meħtieġa għad-dekriptaġġ.
Jekk il-passphrase hija żbaljata, jew jekk anke karattru wieħed tal-blokk inbidel, tikseb żball ċar minflok test imħawwad.
X’jiġri mit-test tiegħek
Kollox jaħdem fil-brawżer tiegħek bl-API Web Crypto mibnija fih. It-test u l-passphrase qatt ma jintbagħtu mkien. L-għodda tuża blokok standard u riveduti tajjeb:
- Derivazzjoni taċ-ċavetta: PBKDF2 b’HMAC-SHA-256 u 600,000 iterazzjoni, is-setting irrakkomandat mill-OWASP Password Storage Cheat Sheet għal PBKDF2-HMAC-SHA256. Salt każwali ġdid ta’ 16-il byte jinħoloq għal kull kriptaġġ, għalhekk l-istess passphrase tagħti ċavetta differenti kull darba u tabelli ppreparati minn qabel ma jiswew xejn. It-600,000 round jagħmlu kull tentattiv fuq il-passphrase bil-mod għal attakkant, u huma r-raġuni għaliex il-kriptaġġ jieħu mument.
- Kriptaġġ: AES-256 f’mod GCM (NIST SP 800-38D) b’IV każwali ġdid ta’ 12-il byte. GCM huwa kriptaġġ awtentikat: tag ta’ 16-il byte jinduna b’kull modifika. L-header żgħir (verżjoni tal-format, għadd ta’ iterazzjonijiet, salt u IV) huwa awtentikat ukoll.
- Output: Base64 b’header. Il-blokk jiddikjara l-verżjoni tal-format, għalhekk verżjonijiet futuri ta’ din l-għodda xorta jistgħu jaqraw il-messaġġi tal-lum. Jekk tikkriptja l-istess test darbtejn, tikseb żewġ blokok differenti, li huwa mistenni.
Limiti onesti
Din l-għodda hija maħsuba għal privatezza ta’ kuljum: tibgħat password tal-Wi-Fi lil ħabib, iżżomm nota personali mhux leġibbli għal għajnejn każwali, jew taqsam sigriet qasir fuq kanal li ma tafdax għal kollox, bil-passphrase mogħtija b’mod ieħor (personalment jew bit-telefon).
- Il-passphrase hija kollox. L-AES-256 innifsu mhuwiex il-punt dgħajjef; passphrase li tista’ tiġi mbassra hija. Waħda qasira jew komuni tista’ tinkiser offline, minkejja t-600,000 iterazzjoni, minn kull min għandu l-blokk kriptat. Uża ħames kliem każwali jew aktar, jew password każwali twila minn ġeneratur. L-istima tal-qawwa hija biss indikazzjoni: ma tistax tgħid li “Summer2024!” huwa mudell komuni.
- L-ebda rkupru. M’hemm l-ebda bieb ta’ wara, reset jew kopja tal-passphrase tiegħek. Jekk tinsiha, it-test jintilef għal dejjem.
- L-apparat tiegħek irid ikun affidabbli. Malware, estensjoni tal-brawżer jew xi ħadd li qed iħares minn fuq spallejk jistgħu jaqraw it-test qabel ma jiġi kkriptat.
- Il-metadata ma tinħbiex. It-tul tal-blokk juri madwar it-tul tal-messaġġ.
- Mhijiex sostitut għal għodod stabbiliti. Għal fajls, backups, arkivji fit-tul jew xi ħaġa sensittiva (sigrieti legali, mediċi, tan-negozju), uża għodod awditjati magħmula għal dan: age, GnuPG (OpenPGP), jew il-kriptaġġ end-to-end ta’ messenger bħal Signal.
Mistoqsijiet frekwenti
Dan il-kriptaġġ huwa sigur?
L-algoritmi huma dawk użati mill-banek u l-gvernijiet, applikati bil-mod rakkomandat (salt u IV każwali, kriptaġġ awtentikat). Fil-prattika, is-sigurtà hija dik tal-passphrase tiegħek u tal-apparat li tuża.
Għaliex il-passphrase tiegħi hija “żbaljata” meta nkun ċert li hija korretta?
Il-passphrases huma sensittivi għall-ittri kbar u żgħar u l-ispazji jgħoddu. Iċċekkja Caps Lock u l-layout tal-keyboard (AZERTY jew QWERTY), u kun żgur li l-blokk kollu ġie kkupjat, minn BEGIN sa END. Blokk maqtugħ jew modifikat jagħti l-istess żball bħal passphrase żbaljata, apposta.
Tista’ tiddekriptja t-test tiegħi jekk nitlef il-passphrase?
Le. Ħadd ma jista’: il-passphrase ma tinħażen imkien, u li tipprova kull possibbiltà huwa eżattament dak li d-disinn jagħmel impraktikabbli.
Nista’ niddekriptja l-blokk b’programm ieħor?
Il-format huwa dokumentat fil-paġna u juża primittivi standard: byte 1 tal-verżjoni, għadd ta’ iterazzjonijiet ta’ 4 bytes, is-salt ta’ 16-il byte, l-IV ta’ 12-il byte, imbagħad it-test ikkriptat AES-GCM u t-tag ta’ 16-il byte, kollox f’Base64; l-header ta’ 33 byte jgħaddi bħala data addizzjonali awtentikata. Żviluppatur jista’ jiddekriptjah b’ftit linji ta’ kodiċi bl-użu ta’ OpenSSL, il-pakkett cryptography ta’ Python jew Web Crypto.
Hija aħjar minn ċifra ta’ Ċesri jew ROT13?
Differenti għal kollox: dawk jaħbu l-ittri biss u jinkisru fi ftit sekondi. AES-GCM b’passphrase qawwija huwa kriptografija moderna li ma tistax tinkiser billi tipprova xiftijiet jew billi tħares lejn il-frekwenza tal-ittri.
Għodod relatati
- Ġeneratur tal-passwords Ġeneratur tal-passwords b’xejn li joħloq passwords qawwija u każwali ta’ 4 sa 128 karattru fil-brawżer b’RNG sigur. Xejn ma jinħażen jew jintbagħat.
- Ġeneratur tal-passphrases Oħloq passphrases b’saħħithom u faċli biex jitfakkru mil-lista EFF jew minn lista Franċiża, b’entropija f’bits. Iġġenerati b’mod sigur fil-brawżer tiegħek.
- Ġeneratur tal-hash Iġġenera hashes MD5, SHA-1, SHA-256 u SHA-512 ta’ test jew fajls ta’ kwalunkwe daqs, u vverifika checksums. Kollox jaħdem fil-brawżer tiegħek.
- Ċifra ta’ Caesar u ROT13 Iċċifra u iddeċifra t-test biċ-ċifra ta’ Caesar, ROT13 jew ROT47, ara l-alfabett mċaqlaq u sib ċavetta mhux magħrufa billi tipprova l-25 spostament.