Sulitkan Teks
Free online Text Encrypt tool, no installation required
Tentang Penyulitan Teks
Menyulitkan dan menyahsulit teks arbitrari menggunakan AES-256-GCM dengan kunci terbitan-kata laluan. Salt 16-bait baharu dan IV 12-bait dijana setiap penyulitan (menggunakan crypto.getRandomValues), kunci diterbitkan melalui PBKDF2 dengan 100,000 lelaran dan SHA-256, dan salt+IV+ciphertext digabungkan dan dikodkan Base64 menjadi satu rentetan output yang lengkap. Semua operasi menggunakan Web Crypto API asli.
Cara Penggunaan
1. Pilih mod Sulitkan atau Nyahsulit daripada togol. 2. Masukkan kata laluan (gunakan ikon mata untuk mendedahkan atau menyembunyikannya). 3. Tampal teks: teks biasa apabila menyulitkan, atau rentetan Base64 yang dihasilkan sebelumnya apabila menyahsulit. 4. Klik Proses; output muncul dalam kotak hasil dengan butang Salin. 5. Untuk menyahsulit kemudian, gunakan kata laluan yang sama dengan tepat - salt dan IV terbenam di dalam rentetan ciphertext.
Pembinaan Kripto
Sulitkan: terbitkan kunci AES-GCM 256-bit melalui PBKDF2(SHA-256, 100k lelaran) ke atas kata laluan dan salt 16-bait rawak; sulitkan teks biasa UTF-8 dengan AES-GCM dan IV 12-bait rawak (tag pengesahan dilampirkan secara automatik); output Base64(salt || iv || ciphertext). Nyahsulit: belah blok Base64 pada ofset bait 16 (salt) dan 28 (IV), terbitkan semula kunci daripada kata laluan+salt, dan panggil subtle.decrypt. GCM menyediakan penyulitan tersahih: sebarang gangguan atau kata laluan salah menyebabkan penyahsulitan melemparkan ralat dan bukannya mengembalikan sampah.
▶Adakah saya perlu mengingati IV atau salt?
▶Bagaimanakah pengesanan kata laluan salah berfungsi?
▶Adakah 100,000 lelaran PBKDF2 mencukupi?
▶Adakah terdapat had panjang?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi