Итак, сразу к делу В прошлой статье речь зашла о том, как безопасно и надежно хранить пин-коды от банковских карт, не опасаясь за сохранность собственных средств Итогом статьи стало то, что прежде чем записывать вашу конфиденциальную информацию, ее нужно зашифровать. О том, как это делать, какие бывают методы шифрования/дешифрования и пойдет речь в данной публикации На написание данной серии статей меня вдохновил фильм "Престиж" Кристофера Нолана 2006 года. Главный герой в нем шифрует свой дневник с секретами своих фокусов при помощи кодового слова TESLA. Мне стало интересно, как он это делает и это послужило поводом подробно изучить данную тему Основная суть шифрования Бытует мнение, что шифрование - это нечто очень сложное и непонятное На самом деле, это очень просто В качестве примера рассмотрим шифрование только цифр. В этом случае "алфавит" состоит из 10 арабских цифр от 0 до 9 1 2 3 4 5 6 7 8 9 0 - исходный "алфавит" Придумаем некоторый шифр: 8 6 9 0 1 2 3 4 5