Каждый из нас сталкивался с ситуацией, когда возникает необходимость зашифровать некоторый объем данных. Например, вы храните все пароли аккаунтов социальных сетей в одном файле, что само по себе небезопасно. В этом случае было бы полезно защитить такой файл с помощью какого-нибудь «мастер-пароля». Существует много приложений для решения этой задачи, но доверять я бы им не стал, учитывая тенденцию современных программных продуктов высылать «по-тихому» в сеть какую-то «статистику», ломиться без спроса за обновлениями и творить известные одному создателю вещи.

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

Подробнее