Langkau ke kandungan utama

Penyulitan Teks percuma

Sulitkan dan nyahsulit teks dengan kata laluan menggunakan AES-256-GCM yang kukuh. Kata laluan tidak pernah meninggalkan pelayar anda. Kongsi rahsia dengan selamat.

Berfungsi luar talian selepas dimuatkan

Enkripsi kukuh dan piawai: AES-256-GCM dengan kunci yang diterbitkan daripada kata laluan anda melalui PBKDF2 (250,000 lelaran, SHA-256). Setiap mesej menggunakan salt rawak dan IV baharu.

Kata laluan tidak pernah disimpan atau dihantar β€” semua berjalan dalam pelayar anda. Jika kata laluan hilang, mesej tidak dapat dipulihkan. Kongsi teks terenkripsi dan kata laluan melalui saluran berasingan.

Format terbuka: Outputnya ialah base64 bagi salt (16 bait) + IV (12 bait) + teks sifir + teg GCM 16 bait, dengan kunci daripada PBKDF2-SHA256 pada 250,000 lelaran. Ia tidak serasi dengan OpenSSL atau CryptoJS, tetapi anda boleh menyahsulitnya tanpa tapak ini, contohnya dalam 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());

Kegunaan biasa

  • Bagikan Rahasia dengan AmanEnkripsi kata sandi atau catatan untuk dikirim melalui obrolan atau email.
  • Enkripsi Catatan PribadiLindungi catatan sensitif yang Anda simpan atau tempel di suatu tempat.
  • Kirim Kredensial dengan AmanEnkripsi kunci API atau login sebelum berbagi dengan rekan tim.
  • Simpan Entri Jurnal TerenkripsiEnkripsi tulisan pribadi sehingga hanya Anda yang bisa membacanya kembali.
  • Pelajari Cara Kerja EnkripsiLihat enkripsi AES-256-GCM yang sebenarnya beraksi.

Cara ia berfungsi

Hantar rahasia atas saluran yang tidak selamat (e-mel, sembang) dengan menyulitkannya dengan kata laluan hanya anda dan penerima tahu. Ini menggunakan kriptografi yang sama kuat, standard seperti pengurus kata laluan β€” berjalan sepenuhnya dalam pelayar anda.

  1. 1
    Anda memasukkan teks dan kata laluan
    Tiada yang dimuat naik; kata laluan tidak pernah disimpan atau dihantar.
  2. 2
    Kunci diperoleh dari kata laluan anda
    PBKDF2 regangan kata laluan anda dengan 250,000 lelaran SHA-256 dan garam rawak segar, menjadikan serangan kekerasan perlahan.
  3. 3
    Teks disulitkan dengan AES-256-GCM
    IV rawak digunakan setiap kali, dan GCM menambah tag pengesahan jadi usik (atau kata laluan salah) dikesan pada penyahsulitan.
  4. 4
    Anda berkongsi teks yang disulitkan
    Hantar hasil base64 atas sebarang saluran, dan kata laluan secara berasingan. Penerima menampal kedua-duanya di sini untuk menyahsulit.

Semua kriptografi dijalankan secara tempatan dengan kripto Web asli pelayar. Teks biasa dan kata laluan tidak meninggalkan peranti anda. Jika kata laluan hilang, mesej tidak dapat dipulihkan β€” itulah tujuannya.

Alat berkaitan

Soalan lazim