Bergervei/Javascript-Verschlüsselungsverfahren

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

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

=== Cäsar-Verfahren ===

<code id="4f02051356437">
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="4f0205135649a">
Wandeln("A", 2)
</run>