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.
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.
- 1Anda memasukkan teks dan kata laluanTiada yang dimuat naik; kata laluan tidak pernah disimpan atau dihantar.
- 2Kunci diperoleh dari kata laluan andaPBKDF2 regangan kata laluan anda dengan 250,000 lelaran SHA-256 dan garam rawak segar, menjadikan serangan kekerasan perlahan.
- 3Teks disulitkan dengan AES-256-GCMIV rawak digunakan setiap kali, dan GCM menambah tag pengesahan jadi usik (atau kata laluan salah) dikesan pada penyahsulitan.
- 4Anda berkongsi teks yang disulitkanHantar 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
Penyulitan Fail (AES-256-GCM)
Sulitkan mana-mana fail dengan kata laluan menggunakan AES-256-GCM dan PBKDF2 (250,000 lelaran). Output .enc hanya dibuka dengan kata laluan yang betul, dan hanya alat ini yang boleh menyahsulitnya. Sepenuhnya sisi klien β fail anda tidak pernah meninggalkan peranti anda.
Lindungi PDF dengan Kata Laluan
Tambahkan kata laluan pada PDF dengan penyulitan AES-256, dan pilihan untuk mematikan pencetakan, penyalinan atau penyuntingan. Berjalan dalam pelayar anda; tiada apa-apa dimuat naik.
Buka Kunci PDF
Buang kata laluan daripada PDF yang boleh anda buka, atau tarik balik sekatan cetak, salin dan suntingnya. Beberapa fail serentak. Berjalan dalam pelayar anda; tiada apa-apa dimuat naik.