Caesar Cipher JS
Pustaka Profesional JavaScript/TypeScript untuk Sandi Caesar
Pustaka ringan tanpa dependensi dengan dukungan multibahasa, kriptoanalisis cerdas, dan definisi TypeScript lengkap.
Fitur Utama
Dukungan Multibahasa
Dukungan bawaan untuk alfabet Inggris, Polandia, Jerman, Spanyol, dan Prancis dengan penanganan otomatis karakter diakritik.
Siap TypeScript
Definisi tipe lengkap sudah termasuk. Nikmati autocomplete dan keamanan tipe di IDE Anda.
Kriptoanalisis Cerdas
Analisis frekuensi spesifik bahasa dan fungsi penilaian untuk dekripsi akurat.
Tanpa Dependensi
Ringan (3KB gzip) tanpa dependensi eksternal. Berfungsi di Node.js dan browser.
Cakupan Tes 100%
Diuji secara menyeluruh dengan unit test komprehensif. Siap produksi dan andal.
Desain API Ganda
Pilih antara API fungsional atau berorientasi objek sesuai preferensi Anda.
Mulai Cepat
Mulai dalam hitungan detik dengan API yang sederhana dan intuitif
Enkripsi Teks
import { encrypt } from 'caesar-cipher-js';
const encrypted = encrypt('Hello World', 3);
console.log(encrypted);
// Output: 'Khoor Zruog' Dekripsi Teks
import { decrypt } from 'caesar-cipher-js';
const decrypted = decrypt('Khoor Zruog', 3);
console.log(decrypted);
// Output: 'Hello World' Pecahkan Sandi Tidak Dikenal
import { bruteforce, scoreEnglishText } from 'caesar-cipher-js';
const results = bruteforce('Khoor Zruog', {
scoreFunction: scoreEnglishText,
maxResults: 3
});
console.log(results[0].text);
// Output: 'Hello World' Contoh Multibahasa
import { encrypt, ALPHABET_POLISH_LOWER } from 'caesar-cipher-js';
const encrypted = encrypt('Zażółć', 5, {
alphabet: ALPHABET_POLISH_LOWER
});
console.log(encrypted);
// Polish text encrypted Sempurna Untuk
Pendidikan dan Pembelajaran
Ajarkan konsep kriptografi dengan contoh interaktif dan demonstrasi dekripsi otomatis.
Aplikasi Web
Tambahkan fitur enkripsi ke aplikasi Anda. Bekerja sempurna dengan React, Vue, Angular, dan JavaScript vanilla.
Game dan Teka-Teki
Buat game puzzle, escape room, atau game edukasi dengan mekanisme enkripsi bawaan.
Penelitian dan Analisis
Analisis sandi historis atau pelajari pola kriptografi dengan alat analisis frekuensi.
Performa
Dioptimalkan untuk kecepatan dan efisiensi
Benchmark dilakukan pada perangkat rata-rata. Hasil Anda mungkin berbeda.
Siap untuk Memulai?
Instal pustaka dan mulai enkripsi dalam hitungan menit
Digunakan di Produksi
Pustaka ini menggerakkan caesar-cipher.com - alat online interaktif dengan ribuan pengguna bulanan.
Sumber Terbuka
Lisensi MIT - Gratis untuk penggunaan pribadi dan komersial.