Caesar-Verschlüsselung mit Calliope mini?
Hallo Leute,
und zwar brauche ich dringend Hilfe, ich will eine Caesar Verschlüsselung mit calliope mini machen ,finde keine Videos dazu im Internet oder so bin gerade sehr verzweifelt ,muss ein Referat darüber halten,ich versuche das seit Tagen was zu programmieren ,aber es klappt nicht ,bitte wenn jemand sich damit auskennt ,könnt ihr mir bitte helfen brauche es dringend !
1 Antwort
Hallo, das sollte so funktionieren (die "decrypt"-Funktionen sind dann so ähnlich... also genau umgekehrt):
function encryptChar(s, offset) {
let a = "a".charCodeAt(0);
let z = "z".charCodeAt(0);
let c = s.toLowerCase().charCodeAt(0);
c = c + offset;
while (c > z) {
c = c - z - 1 + a;
}
return String.fromCharCode(c);
}
function encryptString(str, offset) {
let s = "";
for (let i = 0; i < str.length; i++) {
s = s.concat(encryptChar(str.substr(i, 1), offset));
}
return s;
}
console.log(encryptString("Hallo", 15));
Könntest du das bitte bei calliope mini machen und ein Foto davon hochladen ,weil das verstehe ich nicht.