https://diffstudy.com/monoalphabetic-vs-polyalphabetic-ciphers/