Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Textkryptering

Kryptera och dekryptera text med ett lösenord via stark AES-256-GCM. Lösenordet lämnar aldrig din webbläsare. Dela hemligheter säkert.

Fungerar offline när den väl lästs in

Stark, standardiserad kryptering: AES-256-GCM med en nyckel härledd från ditt lösenord via PBKDF2 (250 000 iterationer, SHA-256). Varje meddelande använder ett nytt slumpmässigt salt och IV.

Lösenordet lagras eller skickas aldrig någonstans — allt körs i din webbläsare. Om du tappar lösenordet kan meddelandet inte återställas. Dela den krypterade texten och lösenordet via separata kanaler.

Öppet format: Utdata är base64 av salt (16 byte) + IV (12 byte) + chiffertext + en 16 byte lång GCM-tagg, med nyckeln från PBKDF2-SHA256 med 250 000 iterationer. Det är inte kompatibelt med OpenSSL eller CryptoJS, men du kan dekryptera det utan den här webbplatsen, till exempel i 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());

Vanliga användningar

  • Dela en hemlighet på ett säkert sättKryptera ett lösenord eller en anteckning för att skicka via chatt eller e-post.
  • Kryptera en privat anteckningSkydda känsliga anteckningar som du lagrar eller klistrar in någonstans.
  • Skicka uppgifter säkertKryptera API-nycklar eller inloggningar innan du delar med en lagkamrat.
  • Behålla en krypterad journalpostKryptera personlig skrivning så att bara du kan läsa den tillbaka.
  • Lär dig hur kryptering fungerarSe verklig AES-256-GCM-kryptering i aktion.

Så här fungerar det

Skicka en hemlighet över en osäker kanal (e-post, chatt) genom att kryptera den med ett lösenord bara du och mottagaren känner till. Detta använder samma starka, standard kryptografi som lösenordshanterare — körs helt i din webbläsare.

  1. 1
    Du anger text och ett lösenord
    Inget laddas upp; lösenordet lagras eller sänds aldrig.
  2. 2
    En nyckel härleds från ditt lösenord
    PBKDF2 sträcker ditt lösenord med 250 000 SHA-256-iterationer och ett färskt salt, vilket gör brute-force-attacker långsamma.
  3. 3
    Texten är krypterad med AES-256-GCM
    En slumpmässig IV används varje gång, och GCM lägger till en autentiseringstagg så manipulation (eller ett felaktigt lösenord) detekteras vid dekryptering.
  4. 4
    Du delar den krypterade texten
    Skicka base64-resultatet över valfri kanal och lösenordet separat. Mottagaren klistrar in båda här för att dekryptera.

All kryptografi körs lokalt med webbläsarens inbyggda Web Crypto. Klartexten och lösenordet lämnar aldrig din enhet. Om lösenordet går förlorat kan meddelandet inte återställas — det är poängen.

Relaterade verktyg

Vanliga frågor