BestCrypt - лучший

Котельников Руслан, 7.05.03

В настоящее время под Linux существует множество способов зашифровать информацию. Многие рекомендуют использовать CryptoAPI и CryptoLOOP, которые так и не входят в каноническое ядро, а так же и не очень дружелюбны. Сколько я их не ставил, так и не получилось ничего зашифровать. Самое интересное - это то, что после того, как ядро пропатчено и всё сделано, как написано в документации, запускаю:

make menuconfig

Всё работает. Появившееся новый пункт меню CryptoAPI ставлю компилировать в ядро, компилирую, и что - ничего. Хорошо, компилирую в модуль - не нахожу даже таких модулей, компилирую и устанавливаю, как написано в документации - модули появляются и даже загружаются, но при попытке примонтировать файл выдаёт ошибку. У меня ядро 2.4.18. Почему - так и не понял, вроде все нормально.

Ну хватит о грустном, Linux - это свободный мир и каждый вправе использовать то, что захочет. Я остановил свой выбор на BestCrypt. Сразу предупреждаю - программа не совсем бесплатная, но распространяется в исходниках и никаких ловушек я там не нашел, но в лицензии написано, что программу можно использовать ограниченное время.

Программу лучше скачивать сразу с документацией, которая идет отдельно, и с еще одной программой BCWipe-1.2-3. Всё это пригодится, поскольку система действительно очень мощная, это все весит около 500 Кб, а для Windows 7М из сети не выкачаешь ;-).

Поддерживается множество шифров, вот их список:

Обозначение Размер Название
bc_rijn 256 RIJNDAEL
bc_idea 128 IDEA
bc_bf448 448 BLOWFISH-448
bc_bf128 128 BLOWFISH-128
bc_3des 192 3DES
bc_twofish 256 TWOFISH
bc_gost 256 GOST
bc_des 64 DES
bc_blowfish 256 BLOWFISH
bc_cast 128 CAST

Cолидно, а главное - надёжно и есть из чего выбрать. Прочувствуйте 3DES, BLOWFISH-448, RIJNDAEL - это настоящая защита, а не занавеска, которую открывают за несколько часов. Установка предельно простая:

# tar -zxvf BestCrypt-x.y-z.tgz
# make
# make install

А главное, есть деинсталятор, это поразило меня - для Linux-программ это просто роскошь.

Теперь о главном - как это все использовать. А использовать это проще простого, для этого просто надо выполнить серию инструкций и никаких "dd if=...", всё будет сделано автоматически:

          Создать новый диск
# bctool new [имя файла] -s [его размер] -a [алгоритм шифрования]
          bctool new cryptodata -s 10M -a bc_des

          Отформатировать
# bctool format [имя файла] -t [файловая система]
          bctool format cryptodata -t ext2

          Подключить
# bctool mount [имя файла] [имя директории]
          bctool mount cryptodata /mnt/crypto

          Работаем с зашифрованным диском

          Отключаем
# bctool umount [имя файла] [имя директории]
          bctool umount /mnt/crypto

Все просто и не нужно никаких сложностей. Программа компилируется в модули, которые автоматически загружаются при старте системы. Если вам это не нужно, команда из Red Hat:

service bcrypt stop

Для запуска:

service bcrypt start

Так же система поддерживает возможность работы с steganography. Так что никто даже не сможет узнать, что у вас есть зашифрованные данные, которые будут храниться в файле с музыкой или в графическом. Это может делать выша CryptoAPI ;-))).

Вроде всё, дерзайте.

Котельников Руслан.





Источник - LinuxBegin.ru
http://linuxbegin.ru

Адрес этой статьи:
http://linuxshop.ru/linuxbegin/article301.html