Langsung ke konten utama

Enkripsi Teks gratis

Enkripsi dan dekripsi teks dengan kata sandi menggunakan AES-256-GCM yang kuat. Kata sandi tidak pernah meninggalkan browser Anda. Bagikan rahasia dengan aman.

Berfungsi offline setelah dimuat

Enkripsi kuat dan standar: AES-256-GCM dengan kunci yang diturunkan dari kata sandi Anda melalui PBKDF2 (250.000 iterasi, SHA-256). Setiap pesan menggunakan salt acak dan IV baru.

Kata sandi tidak pernah disimpan atau dikirim ke mana pun β€” semuanya berjalan di browser Anda. Jika kata sandi hilang, pesan tidak dapat dipulihkan. Bagikan teks terenkripsi dan kata sandi melalui saluran yang berbeda.

Format terbuka: Keluarannya adalah base64 dari salt (16 byte) + IV (12 byte) + ciphertext + tag GCM 16 byte, dengan kunci dari PBKDF2-SHA256 sebanyak 250.000 iterasi. Format ini tidak kompatibel dengan OpenSSL atau CryptoJS, tetapi Anda dapat mendekripsinya tanpa situs ini, misalnya di 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());

Penggunaan umum

  • Bagikan Rahasia dengan AmanEnkripsi 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 kerja.
  • Simpan Entri Jurnal TerenkripsiEnkripsi tulisan pribadi agar hanya Anda yang dapat membacanya kembali.
  • Pelajari Cara Kerja EnkripsiLihat enkripsi AES-256-GCM nyata beraksi.

Cara kerja

Kirim rahasia melalui saluran yang tidak aman (email, chat) dengan mengenkripsinya menggunakan kata sandi yang hanya diketahui Anda dan penerima. Ini menggunakan kriptografi kuat dan standar yang sama seperti pengelola kata sandi β€” berjalan sepenuhnya di browser Anda.

  1. 1
    Anda memasukkan teks dan kata sandi
    Tidak ada yang diunggah; kata sandi tidak pernah disimpan atau dikirim.
  2. 2
    Kunci diturunkan dari kata sandi Anda
    PBKDF2 memperkuat kata sandi Anda dengan 250.000 iterasi SHA-256 dan salt acak baru, sehingga serangan brute-force menjadi lambat.
  3. 3
    Teks dienkripsi dengan AES-256-GCM
    IV acak digunakan setiap kali, dan GCM menambahkan tag autentikasi sehingga manipulasi (atau kata sandi yang salah) terdeteksi saat dekripsi.
  4. 4
    Anda berbagi teks yang dienkripsi
    Kirim hasil base64 melalui saluran apa pun, dan kata sandi secara terpisah. Penerima menempel keduanya di sini untuk mendekripsi.

Semua kriptografi berjalan secara lokal dengan Web Crypto asli browser. Plaintext dan kata sandi tidak pernah meninggalkan perangkat Anda. Jika kata sandi hilang, pesan tidak dapat dipulihkan β€” itulah intinya.

Alat terkait

Pertanyaan yang sering diajukan