Source: http://www.mathmassa.free.fr/pdf/informatique/TD InfoCryptoCodeCesar Algobox.pdf