Tentang alat ini
Kalkulator Entropi Shannon mengukur konten informasi dari teks. Alat ini membangun peta frekuensi atas karakter persis yang Anda masukkan, menghitung probabilitas setiap simbol p = jumlah / panjang, dan mengevaluasi rumus Shannon H = −Σ p·log2(p) dalam bit per karakter. Mengalikannya dengan panjang memberikan total informasi dalam bit. Alat ini juga melaporkan jumlah simbol berbeda dan entropi maksimum teoretis log2(distinct), yang hanya didekati oleh entropi aktual ketika setiap simbol sama-sama mungkin.
Entropi aktual (teramati) ini berbeda dari estimasi kekuatan kata sandi, jadi alat ini menghitung keduanya. Untuk sisi kekuatan, alat ini menggunakan model charset-pool: mendeteksi kelas karakter mana yang hadir — huruf kecil (26), huruf besar (26), digit (10), simbol umum (32), spasi (1), dan lainnya (100) — menjumlahkan ukuran pool P, dan melaporkan pool entropy = length · log2(P) bit. Label kualitatif mengikuti pita yang biasa: di bawah 28 bit sangat lemah, 28–35 lemah, 36–59 wajar, 60–127 kuat, dan 128+ sangat kuat.
Semua logaritma menggunakan log2(x) = Math.log(x) / Math.LN2, dan setiap perhitungan berjalan lokal di browser Anda — tidak ada yang Anda ketik disimpan atau dikirim. Perhatikan dua angka menjawab pertanyaan berbeda: entropi teramati memberi tahu Anda seberapa tak terprediksi string spesifik ini mengingat distribusi karakternya sendiri, sedangkan pool entropy memperkirakan seberapa sulit string tersebut dibobol paksa dengan asumsi setiap posisi diambil secara seragam dari pool karakter yang terdeteksi.