CryptoMill - шифрование и расшифровка файлов с помощью несимметричных методов
Программа позволяет двумя щелчками мыши зашифровать и расшифровать файлы с использованием несимметричного алгоритма RSA, длина ключа является достаточной на текущий момент для обеспечения безопасности - 2048 бит. Кроме классического шифрования, предлагается реализация уникального алгоритма "разделения секрета". Алгоритм позволяет зашифровать файл таким образом, что для выполнения его расшифрования потребуется несколько ключей (которые раздаются нескольким пользователям), особенностью в данном случае является то, что общее количество генерируемых ключей(x) и количество ключей(y), необходимых для расшифрования, может отличаться, при этом x>=y. Получив даже y-1 ключей, теоретически невозможно получить никакую информацию о зашифрованном файле. Шифрование файла выполняется по алгоритму AES (256 бит).
Программа может использоваться для:
шифрования файлов перед их пересылкой электронной почтой через открытые каналы связи или размещения файлов на Web-сайтах с доступом к ним ограниченного круга лиц;
шифрования отдельных файлов в компьютерах для защиты от стороннего доступа;
шифрования специфической информации, которую по каким-то причинам необходимо временно хранить на общедоступных Web-ресурсах;
шифрования данных, доступ к которым в дальнейшем должен осуществляться с согласия нескольких пользователей.
других случаев.
Для установки программы требуется компьютер со следующими рекомендуемыми параметрами системного блока:
процессор: Celeron 600 МГц или выше,
ОЗУ: 128 Мбайт или более,
винчестер: программа занимает на диске менее 1 Мбайт,
операционная система: Windows 2000/XP/2003 (Microsoft).
Существуют два основных варианта использования программы:
для шифрования файлов, с целью передачи их другому пользователю, или для расшифровки файлов, полученных от другого пользователя;
для шифрования/расшифровывания файлов, расположенных на своих средствах или системах хранения информации.
Для шифрования файлов, с целью передачи их другому пользователю или расшифровки файлов, полученных от другого пользователя, оба пользователя должны:
иметь программу CryptoMill,
сгенерировать ключи: открытый и закрытый,
обменяться открытыми ключами,
с помощью открытого ключа другого пользователя зашифровать требуемый файл для этого пользователя,
с помощью своего закрытого ключа расшифровать файл, полученный от другого пользователя.
Программа CryptoMill может хранить и работать с любым числом открытых ключей, полученных от других пользователей этой программы.
Для шифрования/расшифровывания файлов, расположенных на своих носителях хранения информации пользователь должен:
иметь программу CryptoMill,
сгенерировать ключи: открытый и закрытый,
зашифровывать требуемые файлы с помощью своего открытого ключа,
расшифровывать ранее зашифрованные файлы с помощью своего закрытого ключа.