Ruka hadi maudhui makuu

Usimbaji wa Maandishi bila malipo

Simba na usimbulivu maandishi kwa nenosiri linalotumia AES-256-GCM yenye nguvu. Nenosiri hailiachi kivinjari chako. Shiriki siri kwa usalama.

Inafanya kazi bila mtandao mara ikishapakia

Usimbaji fiche imara na wa kawaida: AES-256-GCM na ufunguo unaotokana na nenosiri lako kupitia PBKDF2 (marudio 250,000, SHA-256). Kila ujumbe hutumia chumvi mpya ya nasibu na IV.

Nenosiri haihifadhiwi wala kutumwa popote β€” kila kitu kinafanya kazi kwenye kivinjari chako. Ukipoteza nenosiri, ujumbe hauwezi kurejeshwa. Shiriki maandishi yaliyosimbwa na nenosiri kupitia njia tofauti.

Umbizo wazi: Matokeo ni base64 ya chumvi (baiti 16) + IV (baiti 12) + maandishi yaliyosimbwa + lebo ya GCM ya baiti 16, na ufunguo kutoka PBKDF2-SHA256 kwa marudio 250,000. Haiendani na OpenSSL wala CryptoJS, lakini unaweza kuisimbua bila tovuti hii, kwa mfano katika 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());

Matumizi ya kawaida

  • Bagana Siri SalamaBara neno la siri au noti ili kutuma kupitia mazungumzo au barua pepe.
  • Bara Kumbuka la FaraghaLinga kumbuka za kigeni ambazo unaidhani au unakibuni mahali fulani.
  • Tuma Ujumbe wa Siri SalamaBara kitufe cha API au kuingia kabla ya kuibagisha na mgeni.
  • Endelea na Ingizo la Gazeti lililofungwaBara maandishi binafsi ili kwa hiyo wewe pekee unaweza kusoma tena.
  • Jifunze Jinsi Ufupi UnavyofanyaOna ufupi wa AES-256-GCM katika hatua.

Jinsi Inavyofanya Kazi

Tuma siri kupitia njia isiyosalama (barua pepe, mazungumzo) kwa kuencrypt kwa password tu wewe na mpokeaji mnajua. Hii inatumia cryptography nzuri, muundo sawa kama password managers β€” inayoendakanakabisa katina kivinjari chako.

  1. 1
    Unaingia maandishi na password
    Kitu hakipakulizwa; password hazitahifadhwa au kumtwi.
  2. 2
    Ufunguo inayotokana na password yako
    PBKDF2 inayoelezea password yako na iterations 250,000 ya SHA-256 na chumvi ya random mpya, kuuzani brute-force attacks pole.
  3. 3
    Maandishi yanaencrypt kwa AES-256-GCM
    IV ya random inatumika kila mara, na GCM inaongeza tag ya kukamatia kwa hivyo kukamatia (au password kwa njia nyingine) inatambuliwa kwa kuencrypt.
  4. 4
    Unagabana maandishi iliyoencrypt
    Tuma matokeo ya base64 kupitia njia yoyote, na password kwa upande. Mpokeaji inaandika zote hapa kwa kuencrypt.

Kriptografia zote inaendaka ndani na crypto halisi ya Wavuti ya kivinjari. Plaintext na password hutoweza simu yako. Kama password inapotea, ujumbe hauwezi kurudishwa β€” huyo ndio alama.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara