Le chiffre de César
En cryptographie, le chiffrement par décalage, aussi connu comme le chiffre de César ou le code de César, est une méthode de chiffrement très simple utilisée par Jules César dans ses correspondances secrètes. Le texte chiffré s'obtient en remplaçant chaque lettre du texte clair original par une lettre à distance fixe, toujours du même côté, dans l'ordre de l'alphabet. Pour les dernières lettres (dans le cas d'un décalage à droite), on reprend au début. Par exemple avec un décalage de 3 vers la droite, A est remplacé par D, B devient E, et ainsi jusqu'à W qui devient Z, puis X devient A etc. Les caractères autres que des caractères de l’alphabet ne sont pas modifiés.
Exemple pour un décalage de 3 :
texte original : vous pensez avoir une chance d’y arriver ?
texte crypté : yrxv shqvhc dyrlu xqh fkdqfh g’b duulyhu ?
Ecrire un algorithme cryptant un texte selon la méthode du chiffre de césar avec un décalage de 3.
let text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam orci ipsum, tempus eu elit sed, euismod commodo velit. Vivamus posuere nibh libero, vitae varius massa suscipit eget."
const allCharacters = 'abcdefghijklmnopqrstuvwxyz'
const gap = 3
let cryptText = ''
text = text.toLowerCase()
// continuez l'algorithmeLast updated