Neidio i'r prif gynnwys

Amgryptio Testun am ddim

Amgryptiwch a dadgryptiwch destun â chyfrinair gan ddefnyddio AES-256-GCM cryf. Nid yw'r cyfrinair byth yn gadael eich porwr. Rhannu cyfrinachau'n ddiogel.

Yn gweithio all-lein ar ôl llwytho

Amgryptiad cryf, safonol: AES-256-GCM gydag allwedd wedi'i deillio o'ch cyfrinair drwy PBKDF2 (250,000 o ailadroddiadau, SHA-256). Mae pob neges yn defnyddio halen a IV ar hap ffres.

Nid yw'r cyfrinair byth yn cael ei storio na'i anfon unrhyw le — mae popeth yn rhedeg yn eich porwr. Os byddwch yn colli'r cyfrinair, ni ellir adfer y neges. Rhannwch y testun amgryptiedig a'r cyfrinair drwy sianeli ar wahân.

Fformat agored: Yr allbwn yw base64 o halen (16 beit) + IV (12 beit) + testun cyfrin + tag GCM 16 beit, gyda'r allwedd o PBKDF2-SHA256 ar 250,000 o ailadroddiadau. Nid yw'n gydnaws ag OpenSSL na CryptoJS, ond gallwch ei ddadgryptio heb y wefan hon, er enghraifft yn 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());

Defnyddiau cyffredin

  • Rhannu Cyfrinach yn DdiogelAmgryptiwch gyfrinair neu nodyn i'w anfon dros sgwrsio neu e-bost.
  • Amgryptiwch Nodyn PreifatDiogelu nodiadau sensitif rydych chi'n eu storio neu'n eu gludo yn rhywle.
  • Anfon Tenantiaid yn DdiogelAmgryptiwch allweddi API neu mewngofnod cyn rhannu â chydweithiwr.
  • Cadwch Ddyddiadur AmgryptiedigAmgryptiwch ysgrifennu personol fel na allai neb ond chi ei ddarllen yn ôl.
  • Dysgwch Sut Yn Gweithio AmgryptiadGweld amgryptiad go iawn AES-256-GCM yn weithredu.

Sut Mae'n Gweithio

Anfon cyfrinach dros sianel heb ddiogelu (e-bost, sgwrs) trwy ei chyfnewid gyda chyfrinair dim ond rydych chi a'r derbynnydd yn ei ddeall. Mae hon yn defnyddio'r crypotgraff cryf, safonol yr un ag a ddefnyddir mewn rheolwyr cyfrinair — yn rhedeg yn llwyr yn eich porwr.

  1. 1
    Rydych chi'n mynd i mewn testun a chyfrinair
    Nid yw dim yn cael ei uwchlwytho; nid yw'r cyfrinair byth yn cael ei gadw nac ei anfon.
  2. 2
    Mae allwedd yn cael ei dynnu o'ch cyfrinair
    Mae PBKDF2 yn ymestyn eich cyfrinair gyda 250,000 ailadroddiad SHA-256 a halen hap ffres, gan wneud ymosodiadau brute-force araf.
  3. 3
    Mae'r testun yn cael ei chyfnewid gydag AES-256-GCM
    Mae IV ar hap yn cael ei ddefnyddio bob tro, a GCM yn ychwanegu tag dilysrwydd fel bod trin (nac cyfrinair anghywir) yn cael ei ganfod ar ddadgodio.
  4. 4
    Rydych chi'n rhannu'r testun wedi'i chyfnewid
    Anfon y canlyniad base64 dros unrhyw sianel, a'r cyfrinair ar wahân. Mae'r derbynnydd yn gludo'r ddwy yma i ddadgodio.

Mae pob crypotgraff yn rhedeg yn lleol gyda'r Web Crypto porwr. Nid yw'r plaen-testun a chyfrinair byth yn gadael eich ddyfais. Os yw'r cyfrinair yn cael ei golli, nid yw'r neges yn aladennilladwy — dyna'r pwynt.

Offer Cysylltiedig

Cwestiynau Cyffredin