Caesar Cipher JS
Professionelle JavaScript/TypeScript-Bibliothek für Caesar-Verschlüsselung
Leichtgewichtige Bibliothek ohne Abhängigkeiten mit Mehrsprachenunterstützung, intelligenter Kryptoanalyse und vollständigen TypeScript-Definitionen.
Hauptmerkmale
Mehrsprachenunterstützung
Integrierte Unterstützung für englische, polnische, deutsche, spanische und französische Alphabete mit automatischer Handhabung diakritischer Zeichen.
TypeScript-ready
Vollständige Typdefinitionen enthalten. Nutzen Sie Autovervollständigung und Typsicherheit in Ihrer IDE.
Intelligente Kryptoanalyse
Sprachspezifische Häufigkeitsanalyse und Bewertungsfunktionen für präzises Codeknacken.
Keine Abhängigkeiten
Leichtgewichtig (3KB gzip) ohne externe Abhängigkeiten. Funktioniert in Node.js und Browsern.
100% Testabdeckung
Gründlich getestet mit umfassenden Unit-Tests. Produktionsreif und zuverlässig.
Duales API-Design
Wählen Sie zwischen funktionalem oder objektorientiertem API je nach Präferenz.
Schnellstart
Starten Sie in Sekunden mit einfachem, intuitivem API
Text verschlüsseln
import { encrypt } from 'caesar-cipher-js';
const encrypted = encrypt('Hello World', 3);
console.log(encrypted);
// Output: 'Khoor Zruog' Text entschlüsseln
import { decrypt } from 'caesar-cipher-js';
const decrypted = decrypt('Khoor Zruog', 3);
console.log(decrypted);
// Output: 'Hello World' Unbekannte Verschlüsselung knacken
import { bruteforce, scoreEnglishText } from 'caesar-cipher-js';
const results = bruteforce('Khoor Zruog', {
scoreFunction: scoreEnglishText,
maxResults: 3
});
console.log(results[0].text);
// Output: 'Hello World' Mehrsprachiges Beispiel
import { encrypt, ALPHABET_POLISH_LOWER } from 'caesar-cipher-js';
const encrypted = encrypt('Zażółć', 5, {
alphabet: ALPHABET_POLISH_LOWER
});
console.log(encrypted);
// Polish text encrypted Perfekt für
Bildung und Lernen
Vermitteln Sie Kryptographie-Konzepte mit interaktiven Beispielen und automatischer Code-Knack-Demonstration.
Webanwendungen
Fügen Sie Verschlüsselungsfunktionalität zu Ihren Apps hinzu. Funktioniert nahtlos mit React, Vue, Angular und Vanilla JS.
Spiele und Rätsel
Erstellen Sie Rätselspiele, Escape Rooms oder Lernspiele mit integrierten Verschlüsselungsmechanismen.
Forschung und Analyse
Analysieren Sie historische Verschlüsselungen oder studieren Sie kryptographische Muster mit Häufigkeitsanalyse-Tools.
Leistung
Optimiert für Geschwindigkeit und Effizienz
Benchmarks auf durchschnittlicher Hardware durchgeführt. Ihre Ergebnisse können variieren.
Bereit zum Starten?
Installieren Sie die Bibliothek und beginnen Sie in Minuten mit der Verschlüsselung
In Produktion verwendet
Diese Bibliothek treibt caesar-cipher.com an - ein interaktives Online-Tool mit Tausenden monatlichen Nutzern.
Open Source
MIT-Lizenz - Kostenlos für private und kommerzielle Nutzung.