Liigu põhisisu juurde

Teksti krüptimine tasuta

Krüpti ja dekrüpti teksti parooliga, kasutades tugevat AES-256-GCM-i. Parool ei lahku sinu brauserist. Jaga saladusi turvaliselt.

Töötab võrguühenduseta pärast laadimist

Tugev, standardne krüpteerimine: AES-256-GCM võtmega, mis tuletatakse paroolist PBKDF2 abil (250 000 iteratsiooni, SHA-256). Iga sõnum kasutab uut juhuslikku soola ja IV-d.

Parooli ei salvestata ega saadeta kuhugi — kõik toimub brauseris. Parooli kaotamisel ei ole sõnumit võimalik taastada. Jaga krüpteeritud teksti ja parooli eraldi kanalite kaudu.

Avatud vorming: Väljund on base64 kujul: sool (16 baiti) + IV (12 baiti) + šifreeritud tekst + 16-baidine GCM-silt, võti on tuletatud PBKDF2-SHA256-ga 250 000 iteratsiooniga. See ei ühildu OpenSSL-i ega CryptoJS-iga, kuid selle saab dekrüpteerida ka ilma selle saidita, näiteks Node.js-is:

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());

Levinud kasutusviisid

  • Jaga saladust turvaliseltKrüpteeri parool või märkus, et saata otse või e-postiga.
  • Krüpteeri privaatne märkusKaitse tundlikke märkuseid, mida säilitad või kleepid.
  • Saada mandaadid turvaliseltKrüpteeri API võtmed või sisselogimine enne jagamist tiimi liikmega.
  • Hoia krüpteeritud päevaraamatu kirjetKrüpteeri isiklik tekst, et ainult sina saaksid seda lugeda.
  • Õpi, kuidas krüptimine töötabVaata päris AES-256-GCM krüptimist tegelikkuses.

Kuidas see töötab

Saata salajane ebaturval kanali (e-kiri, jututuba) üle, krüpteerides selle parooliga ainult teie ja vastuvõtja teada. See kasutab sama tugevat, standardset krüptograafiat, mida kasutavad salasõna juhid - täielikult teie brauseris tööd.

  1. 1
    Te sisestage teksti ja parooli
    Midagi ei laadita üles; parool ei ole kunagi salvestatud ega edastatud.
  2. 2
    Võti on tuletatud teie paroolist
    PBKDF2 siseneb teie parooli 250 000 SHA-256 iteratsiooni ja värske juhuslike soolaga, muutes brute-force rünnakud aeglased.
  3. 3
    Tekst krüpteeritakse AES-256-GCM-ga
    Juhuslik IV kasutatakse iga kord ja GCM lisab autentimine sildi, nii et tamperdamine (või vale parool) tuvastatakse dekrypteerimisel.
  4. 4
    Te jagate krüpteeritud teksti
    Saata base64 tulemus mis tahes kanali ja parool eraldi. Vastuvõtja kleebitab mõlemad siin dekrypteerimiseks.

Kogu krüptograafia jookseb kohalikult brauseri algse Web Crypto. Plaintext ja parool kunagi ei lahku teie seadmest. Kui parool on kaotatud, sõnum on taastamatu - see on punkt.

Seotud tööriistad

Korduma kippuvad küsimused