Teksto šifravimas nemokamai
Šifruokite ir iššifruokite tekstą slaptažodžiu naudodami stiprų AES-256-GCM algoritmą. Slaptažodis niekada nepalieka jūsų naršyklės. Saugiai dalinkitės slaptais duomenimis.
Stiprus, standartinis šifravimas: AES-256-GCM su raktu, gautu iš jūsų slaptažodžio per PBKDF2 (250 000 iteracijų, SHA-256). Kiekvienas pranešimas naudoja naują atsitiktinę druską ir IV.
Slaptažodis niekada nesaugomas ir niekur nesiunčiamas — viskas vykdoma jūsų naršyklėje. Praradus slaptažodį pranešimo negalima atkurti. Dalinkitės užšifruotu tekstu ir slaptažodžiu per atskirus kanalus.
Atviras formatas: Išvestis yra base64 iš druskos (16 baitų) + IV (12 baitų) + šifruoto teksto + 16 baitų GCM žymos, o raktas gaunamas iš PBKDF2-SHA256 su 250 000 iteracijų. Ji nesuderinama su OpenSSL ar CryptoJS, bet ją galite iššifruoti ir be šios svetainės, pavyzdžiui, Node.js:
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());Dažniausi naudojimo būdai
- Saugiai dalytis paslaptimiUžšifruoti slaptažodį arba pastabą, kad siųstumėte per pokalbį arba el. paštą.
- Užšifruoti asmeninę pastabąApsaugoti jautrias pastabas, kurias saugote arba klijuojate kažkur.
- Saugiai siųsti kredencialusUžšifruoti API raktus arba prisijungimus prieš dalydamiesi su komandos nariu.
- Laikyti šifruotą dienoraščio įrašąUžšifruoti asmeninį rašymą, kad tik jūs galėtumėte jį perskaityti.
- Sužinokite, kaip veikia šifravimasPažiūrėkite tikrą AES-256-GCM šifrą veiksmui.
Kaip tai veikia
Siųskite paslaptį nesaugiu kanalu (el. paštu, pokalbiu), užšifravę ją slaptažodžiu, kurį žinote tik jūs ir gavėjas. Naudojama ta pati stipri, standartinė kriptografija kaip slaptažodžių tvarkytuvėse — viskas veikia visiškai jūsų naršyklėje.
- 1Įvedate tekstą ir slaptažodįNiekas neįkeliama; slaptažodis niekada nesaugomas ir neperduodamas.
- 2Iš slaptažodžio išvedamas raktasPBKDF2 „ištempia“ jūsų slaptažodį 250 000 SHA-256 iteracijų ir nauja atsitiktine druska, todėl atakos grubia jėga tampa lėtos.
- 3Tekstas užšifruojamas AES-256-GCMKiekvieną kartą naudojamas atsitiktinis IV, o GCM prideda autentifikavimo žymą, todėl klastojimas (ar neteisingas slaptažodis) aptinkamas iššifruojant.
- 4Dalijatės užšifruotu tekstuBase64 rezultatą siųskite bet kuriuo kanalu, o slaptažodį — atskirai. Gavėjas abu įklijuoja čia, kad iššifruotų.
Visa kriptografija vykdoma vietoje naudojant naršyklės integruotą Web Crypto. Atviras tekstas ir slaptažodis niekada nepalieka jūsų įrenginio. Jei slaptažodis prarastas, žinutės atkurti neįmanoma — tai ir yra esmė.
Susiję įrankiai
Failų šifravimas (AES-256-GCM)
Šifruokite bet kurį failą slaptažodžiu naudodami AES-256-GCM ir PBKDF2 (250 000 iteracijų). .enc išvestis atidaroma tik su teisingu slaptažodžiu, ir tik šis įrankis gali ją iššifruoti. Visiškai kliento pusėje — jūsų failas niekada nepalieka jūsų įrenginio.
Apsaugoti PDF slaptažodžiu
Pridėkite slaptažodį prie PDF su AES-256 šifravimu ir pasirinktinai išjunkite spausdinimą, kopijavimą ar redagavimą. Veikia jūsų naršyklėje; niekas neįkeliama.
Atrakinti PDF
Pašalinkite slaptažodį iš PDF, kurį galite atidaryti, arba panaikinkite jo spausdinimo, kopijavimo ir redagavimo apribojimus. Keli failai vienu metu. Veikia jūsų naršyklėje; niekas neįkeliama.