Zum Inhalt
Javascript-Verschlüsselungsverfahren
Aus ProgrammingWiki
<
Bergervei
Archivierte Version vom 2012-01-02T20:07:27+00:00.
Aktuelle Version
Symmetrische Verschlüsselungsverfahren
Cäsar-Verfahren
function Wandeln(Zeichen, Schritt) { var Leer = " "; var Stern = "*"; var Code; Code = Zeichen.charCodeAt(0); if (Code > 64 && Code < 91) { Code = Code + Schritt; while (Code > 90) Code = Code - 26; while (Code < 65) Code = Code + 26; return String.fromCharCode(Code); } else if (Zeichen == Leer) return Leer; else return Stern; } function CaesarKodieren(Zeichenkette, Schluesselbuchstabe, Richtung) { var Neukette = ""; Zeichenkette = Zeichenkette.toUpperCase(); for (var i = 0; i < Zeichenkette.length; i++) { var Buchstabe = Zeichenkette.substr(i, 1); var Schritt = Schluesselbuchstabe.charCodeAt(0) - 65; Neukette = Neukette + Wandeln(Buchstabe, Richtung * Schritt); } return Neukette; }
CaesarCodieren("Berger", "B", 1);
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten