Тема шифрования всегда была крайне важна в программировании, причем не только в больших бизнес-проектах,
но и в небольших университетских работах, так как задача по защите данных от несанкционированного вмешательства
всегда была, есть и будет актуальна. На данный момент существует большое количество алгоритмов шифрования (от
простых перестановочных шифров до стандартизированных асинхронных алгоритмов). В процессе разработки изучены
синхронные и асинхронные алгоритмы шифрования среднего уровня сложности, их сильные стороны и уязвимости, также
данные алгоритмы реализуются в утилите, созданной для шифрования файлов.