Source: https://librecours.net/module/culture/intro-chiffrement?V=print.pdf