Bergervei/Javascript-Verschlüsselungsverfahren

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
== Symmetrische Verschlüsselungsverfahren ==

=== Cäsar-Verfahren ===

<code id="4f0208398185a">
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;
}
</code>

<run id="4f020839818de">
Wandeln("A", 2)
</run>