https://interface31.ru/tech_it/images/introduction-to-cryptography-006.png