Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » DiskCryptor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

Открыть новую тему     Написать ответ в эту тему

WildGoblin



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чем зашифровать данные на диске
DiskCryptor  1.1.846.118 (09.07.2014)
 
свободное средство шифрования дисковых разделов
 
Домашняя страница | Скачать | Список изменений | Описание | Скриншоты | Форум | FAQ | Википедия
 

Скачать: инсталлятор | исходный код  

sha1, PGP(инсталлятор), PGP(исходный код).  

Все версии DiskCryptor


 
Интеграция с Windоws LiveCD
Команды консольной версии
Самостоятельная компиляция
Опции загрузчика
 
Сравнение скорости работы BestCrypt, DiskCryptor и TrueCrypt (12.03.2016)
Сравнение DiskCryptor и TrueCrypt
Сравнение DiskCryptor и TrueCrypt для SSD под Win7
 
 
Важно! Антивирусы Windows Defender и Microsoft Security Essentials с актуальными базами удаляют bootloader от DiskCryptor.

Всего записей: 34273 | Зарегистр. 15-09-2001 | Отправлено: 18:52 22-11-2007 | Исправлено: Komandor, 18:16 18-01-2024
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так, для статистики:

the pic
Тестировал один SSD на QLQ. Полностью его зашифровал сначала VeraCrypt, а потом DiskCryptor. В обоих случаях запускал тест CrystalDiskMark.
 
VeraCrypt 1.25.9
[Read]
  SEQ    1MiB (Q=  8, T= 1):  2127.841 MB/s [   2029.3 IOPS] <  3922.66 us>
  SEQ  128KiB (Q= 32, T= 1):  2117.193 MB/s [  16152.9 IOPS] <  1976.98 us>
  RND    4KiB (Q= 32, T=16):    45.571 MB/s [  11125.7 IOPS] < 45715.51 us>
  RND    4KiB (Q=  1, T= 1):    31.351 MB/s [   7654.1 IOPS] <   130.49 us>
 
DiskCryptor 1.1.846
[Read]
  SEQ    1MiB (Q=  8, T= 1):  3518.040 MB/s [   3355.1 IOPS] <  2371.22 us>
  SEQ  128KiB (Q= 32, T= 1):  3481.369 MB/s [  26560.7 IOPS] <  1192.09 us>
  RND    4KiB (Q= 32, T=16):   569.234 MB/s [ 138973.1 IOPS] <  1027.21 us>
  RND    4KiB (Q=  1, T= 1):    36.110 MB/s [   8815.9 IOPS] <   113.32 us>

Всего записей: 806 | Зарегистр. 30-05-2007 | Отправлено: 17:19 18-01-2024
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ожидаемо

Всего записей: 6330 | Зарегистр. 20-10-2006 | Отправлено: 17:56 18-01-2024
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden
Кстати с DiskCryptor просадки минимальны. Ну типа Read 3561 MB/s просаживается до 3355 MB/s.

Всего записей: 806 | Зарегистр. 30-05-2007 | Отправлено: 18:09 18-01-2024
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, а кто-нибудь может объяснить, как реализовать вот это предложение из описания последней бэта версии: "Если вы хотите использовать DC с SecureBoot, вам нужно будет настроить свои собственные ключи и подписать его самостоятельно или использовать промежуточный загрузчик."  
 
1 Каким образом можно подписать загрузчик самостоятельно?  
2 Или что за промежуточный загрузчик можно использовать?  
3 И вообще у последней версии какой-то странный этот загрузчик, вместо ввода пароля выводит меню из списка различных вариантов дальнейших действий, как бы оставить только запрос пароля?

Всего записей: 806 | Зарегистр. 30-05-2007 | Отправлено: 17:20 25-01-2024
WildGoblin



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1ANP

Цитата:
"Если вы хотите использовать DC с SecureBoot, вам нужно будет настроить свои собственные ключи и подписать его самостоятельно или использовать промежуточный загрузчик."

А в чём проблема?
 
Создаёте свой CA, изготавливаете все нужные ключи и список отзыва. Подписываете ими загрузчик.
 
Затем создаёте базу (или добавляете ключи к существующей) для SecureBoot:
 

Код:
apt install openssl
apt install efitools
apt install sbsigntool
 
cert-to-efi-sig-list -g "$(uuidgen)" PK.crt PK.esl
cert-to-efi-sig-list -g "$(uuidgen)" KEK.crt KEK.esl
cert-to-efi-sig-list -g "$(uuidgen)" ISK.crt ISK.esl
 
cat ISK.esl MicWinPro.esl MicCorUEFCA.esl > db.esl
 
sign-efi-sig-list -k PK.pk8 -c PK.crt PK PK.esl PK.auth
sign-efi-sig-list -k PK.pk8 -c PK.crt KEK KEK.esl KEK.auth
sign-efi-sig-list -k KEK.pk8 -c KEK.crt db db.esl db.auth
sign-efi-sig-list -k KEK.pk8 -c KEK.crt dbx dbx.esl dbx.auth
 
openssl x509 -in MicCorUEFICA2011_1.cer -inform DER -out MicCorUEFICA2011_1.pem -outform PEM
cert-to-efi-sig-list -g "$(uuidgen)" MicCorUEFICA2011_1.pem MicCorUEFICA2011_1.esl
 
cat dbx_old.esl MicCorUEFICA2011_1.esl MicCorUEFICA2011_1.esl > dbx.esl


----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34273 | Зарегистр. 15-09-2001 | Отправлено: 10:52 26-01-2024
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lenovo, по рекомендациям Intel, удалили режим Legacy из новых продуктов, начиная с 2020 года, потому не умеющий загружаться с UEFI DiskCryptor версии 1.1.846.118 на Lenovo ни как загрузить не удастся. Новая бэта умеет в UEFI, но требует плясок с бубном вокруг SecureBoot, либо его отключения. Без SecureBoot не будет работать вход в систему по отпечатку и т.п. Возможность загрузки системы с MBR-дисков предполагаю что без Legacy также теперь отсутствует (не проверял).  
 
WildGoblin
Для «непрограммиста», слишком не понятно

Всего записей: 806 | Зарегистр. 30-05-2007 | Отправлено: 15:13 26-01-2024 | Исправлено: 1ANP, 17:40 26-01-2024
WildGoblin



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1ANP

Цитата:
Для «непрограммиста», слишком не понятно

Я сам не программист, но вполне с этим челенджем справился.
 
Тут собственно три задачи:
 
1. Создание центра сертификации (я бы посоветовал обойтись xca
 
2. Создание баз сертификатов для SecureBoot и записи её в UEFI.
 
3. Ну и самое простое это подписывание загрузчика.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34273 | Зарегистр. 15-09-2001 | Отправлено: 17:46 26-01-2024
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
1. Создание центра сертификации (я бы посоветовал обойтись xca

Этот пункт я понял, как установка «xca» (в моём случае на Винду, так как Линуксами не пользуюсь);
 

Цитата:
2. Создание баз сертификатов для SecureBoot...

Этот пункт понял, как создание файликов в сертификатами в этом самом xca, тут понятно.
 

Цитата:
и записи её в UEFI

Это видимо надо мануалы искать, как сертификаты добавить в SecureBoot не напортачив там ничего.
 

Цитата:
3. Ну и самое простое это подписывание загрузчика.

Инструкций под винду пока не нашел.
 
Интуиция подсказывает, что это займет пару вечеров с непредсказуемым результатом. Отложу наверное на «когда-нибудь и может быть», но в любом случае спасибо за советы.

Всего записей: 806 | Зарегистр. 30-05-2007 | Отправлено: 18:52 26-01-2024 | Исправлено: 1ANP, 21:29 26-01-2024
WildGoblin



Запрет на пост
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1ANP

Цитата:
Этот пункт понял, как создание файликов в сертификатами в этом самом xca, тут понятно.

Нет - это пот про это (полная статья) - Укрощаем UEFI SecureBoot / Хабр
 
Но по сути там надо всего лишь сделать:
 

Код:
// .crt = PEM
// .pk8 = private_key
 
sudo su
echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list
printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable
apt update
apt install openssl
apt install efitools
apt install sbsigntool
 
cert-to-efi-sig-list -g "$(uuidgen)" PK.crt PK.esl
cert-to-efi-sig-list -g "$(uuidgen)" KEK.crt KEK.esl
cert-to-efi-sig-list -g "$(uuidgen)" ISK.crt ISK.esl
 
cat ISK.esl MicWinPro.esl MicCorUEFCA.esl > db.esl
 
sign-efi-sig-list -k PK.pk8 -c PK.crt PK PK.esl PK.auth
sign-efi-sig-list -k PK.pk8 -c PK.crt KEK KEK.esl KEK.auth
sign-efi-sig-list -k KEK.pk8 -c KEK.crt db db.esl db.auth
sign-efi-sig-list -k KEK.pk8 -c KEK.crt dbx dbx.esl dbx.auth
 
openssl x509 -in MicCorUEFICA2011_1.cer -inform DER -out MicCorUEFICA2011_1.pem -outform PEM
cert-to-efi-sig-list -g "$(uuidgen)" MicCorUEFICA2011_1.pem MicCorUEFICA2011_1.esl
 
cat dbx_old.esl MicCorUEFICA2011_1.esl MicCorUEFICA2011_1.esl > dbx.esl
 
dbxupdate.bin просто добавляем в биос к установленному dbx


Цитата:
Инструкций под винду пока не нашел.

 
signtool.exe sign /v /p "пароль" /f cert.p12 BOOTX64.EFI (или что там за загрузчик будет)
 
P.S. signtool.exe берётся из Windows SDK.

----------
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 34273 | Зарегистр. 15-09-2001 | Отправлено: 13:32 27-01-2024
I love Opera

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу установить в ПК HDD 8 Тб одним несистемным разделом, понятно, с GPT, чтобы затем закриптовать его DiskCryptor, справится?  
Уже немало лет юзаю то же самое, только HDD 2 Тб и MBR, вроде бы. Работает абсолютно без каких-либо проблем.

Всего записей: 410 | Зарегистр. 13-09-2006 | Отправлено: 00:05 04-02-2024
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С созданием ключей я разобрался в своё время за час.
Тут всё аналогично, кроме того, что вместо PBA подписывать надо загрузчик DC. Просто имя файла поменять. Остальное всё так же.
 
Можно, конечно, переписать на пошике, но было лень.
 

Цитата:
BOOTX64.EFI (или что там за загрузчик будет)  

Там только нюанс в том, что загрузчик не лежит открыто, поэтому надо его сначала из настроек программы задеплоить, затем забраться в служебный раздел, где Windows хранит загрузчик, вытащить, подписать и упихать обратно. Было бы удобнее, если бы он хранился отдельно, чтобы его можно было подписать, а затем уже задеплоить с помощью DC.

Всего записей: 6330 | Зарегистр. 20-10-2006 | Отправлено: 02:29 04-02-2024 | Исправлено: Dart Raiden, 03:28 04-02-2024
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Build v1.3 Signed Beta

Цитата:
This build resolves issues with Core Isolation and brings full windows 11 compatibility.
The driver is digitally signed to be accepted by windows without any workarounds.
 
The UEFI bootloader is NOT signed for secure boot, if you want to use DC with Secure Boot, you will need to setup your own keys and sign it yourself or use a shim loader. We are working on getting a secure boot signature from MS...
 
We have signed the installer and all files with a EV Code signing certificate to avoid issues with false positives which are very common for unsigned releases.
Unfortunately some AV vendors due to past abuse of the software decide to just outright flag any disk cryptor release as a potentially unwanted software.
 
Please note that with build 1.3 the procedure to encrypt the system partition has been changed, when trying to encrypt a system partition DC will require a reboot to confirm the boot loader and driver work correctly, after the reboot you will need the start DC again to actually start the encryption of your system partition.
This additional step has been added to make the process fail safe, and eliminate the possibility of abusing the driver for malicious purposes.
 
You can review the latest Virus Total results for the installer at: https://www.virustotal.com/gui/file/4c0eeb6b6734492df074ce0fe3b4ccc1223e70f7b2fcb55738f41d774e393ec3
 
Like with all previous builds the binaries are provided as is, without any guarantees, a catastrophic failure is always an option, keep a backup on hand and proceed at your own risk.
You can support the project through donations, any help will be greatly appreciated.
 
Full Changelog for build 1.3.0
Added
 
    Added safe system volume encryption (boot loader is tested before anything gets encrypted)
    Added ability to recover MBR when it was damaged by a partitioning or backup/recovery tool
 
Fixed
 
    Fixed issue with Core Isolation on windows 10/11
 

Всего записей: 8259 | Зарегистр. 02-02-2004 | Отправлено: 15:18 24-02-2024
OldOOOH

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
win10  
 
Столкнулся сегодня с такой проблемой
После ввода пароля начинает крутся загрузка винды -- остановка -- перезагрузка --> все по новой, либо виндовый репаир --> 0 результата
 
 
Загрузился с другого диска при монтировании диска с паролем ошибки нет, но в проводнике диск не открывается
Расшифровал диск проводник не читает
Перезагрузка --> виндовый диск репаир ~10 секунд --> диск открывается в проводнике, загрузчик поменял все заработало
 
1. Кто сталкивался как такое фиксить?
Бекап заголовков только сейчас нашел, как понимаю, это если загрузчик поломается. Не мой случай.
 
2. подскажите -  repair disk, live sd/dvd/usb для сабжа

Всего записей: 156 | Зарегистр. 28-04-2013 | Отправлено: 18:06 08-05-2024
I love Opera

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Короче, купил я этот 8 Тб и зашифровал в AES, ПК работал более трёх суток подряд, к концу вылетел видеодрайвер, на дисплее были только полосы, заканчивал вслепую.
Всё это делал под Win 8.1x64, но HDD хотел юзать в среде Windows Server 2003 SP2 x32, как и аналогичный 2 Тб использовал. Однако, при попытке его подрубить в DC начинается зависание программы, также его не видит и Explorer, также и PARAGON HDM 12 Server.
Думал, проблема может быть в железе BIOS, контроллер SATA и для проверки установил Win 8.1x64 на аналогичный SSD и сразу же на неё DC. HDD без проблем подключился и заработал, то есть, дело-то не в железе. Буду думать дальше, как его в W2k3 интегрировать.

Всего записей: 410 | Зарегистр. 13-09-2006 | Отправлено: 01:02 08-01-2025
daledale

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго. Есть здесь те, кто победил PXE загрузку?
Upd.
Поясню чуть более подробнее. Уже достаточно долго бьюсь над тем, чтобы загружать сабж по сети, на реальной машине. Это у меня отлично работает в виртуалке VirtualBox (но, кстати, не работает в VMWare). И на "живых" машинах тоже не работает. Что делал, думая, что возможно дело в сетевушках, раздобыл раритетные (что в VirtualBox - Intel Pro 100 двух видов). Но нет, на реальных системах это не работает. Какие именно ошибки пишет, на данном этапе, наверное писать бессмысленно, но если будет обсуждение - конечно напишу.
В общем склоняюсь к тому, что дело не в сетевушках*, а в новых BIOS. И мне интересно, может кому удалось решить проблему.
* - в т.ч. не микропрограммы PXE зашитой в сетевушках, кстати пробовал в т.ч. отдельный образ iso - ipxe.iso, как альтернативный загрузчик PXE, кто в теме. В общем всё бестолку пока.
ps Использую оригинальную версию от ntldr (последнюю) и в качестве авторизации ключевой файл. Кстати, форкнутая софтина не умеет ключевые файлы - это там отключено.

Всего записей: 435 | Зарегистр. 14-05-2006 | Отправлено: 14:27 19-05-2025 | Исправлено: daledale, 22:08 21-05-2025
stastour

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть задача  организовать выбор загрузки ОС с помощью cабжа: Если ввели правильный пароль - расшифровывается виндовый раздел и грузится винда. Если неправильный (или не ввели) -грузится линукс.  Скачана последняя версия (1.3 beta) c гитхаба. Установлены 10 винда и альтЛинукс. При включении компа запускается grub и позволяет выбрать линукс или винду. После установки под виндой DiskCryptor он, естественно, не видит линуксовскую партицию (ext4) и не дает указать ее при выборе варианта загрузки неправильного пароля.
P. S все установлено на одном SSD

Всего записей: 4 | Зарегистр. 14-05-2009 | Отправлено: 12:59 11-06-2025 | Исправлено: stastour, 13:03 11-06-2025
daledale

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
stastour
Incorrect password action
- Load Boot Disk MBR
или
- Boot from Active Partition пробовали?

Всего записей: 435 | Зарегистр. 14-05-2006 | Отправлено: 13:13 11-06-2025 | Исправлено: daledale, 16:00 11-06-2025
stastour

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
load disk mbr - грузит винды
load from - не запоминает, все равно остается load disк mbr
другие пункт - например halt system запоминает
P.S посмотрел последнюю оригинальную версию (1.1.х) - там есть опция грузить лоадер по сети  
Как я понимаю в форке это вырезано?

Всего записей: 4 | Зарегистр. 14-05-2009 | Отправлено: 15:37 11-06-2025
daledale

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Только что проверил, смоделировав ситуацию, всё работает. Внимание, всё делалось на оригинальном dc от ntldr. Никакие форки не признаю, тем более кастрированные.
1. Итак, дано для тестов WinXP, один физический диск разделённый - раздел ntfs+раздел ntfs+свободное место.
 а) первый раздел ntfs с xp ранее установлен
 б) второй раздел ntfs data
 в) пустое место на диске
2. Шифрую xp. Загрузчик ставлю на тот же диск, где и xp, защита парольная.
3. В параметрах загрузчик сабжа:  
 - на вкладке main выставляю: First partition with apropriate password
 - на вкладке authentication включаем authentication timeout и галку прекратить таймаут, если нажата клавиша по-желанию. Я установил 5 сек.
 - на вкладке incorrect password - Boot from active partition
далее я ребутнулся, выставив загрузку с флэшки, на которой линукс минт. На жёстком диске дб свободное место у вас.
4. Загрузился с установочного диска линукс, стандартная установка, создал раздел в свободном месте ext4 и важно, загрузчик линукса ставить не на диск, а на раздел. Т.е. у меня диск был sda и установщик линукса предложил по-умолчанию ставить загрузчик на SDA, я выбрал на SDA3. (sda1 - раздел с вин у меня ntfs, sda2 - раздел дата ntfs).
5. После установки лиункса сразу не взлетело, загрузился снова с загр.диска линукса и в gparted на разделе с линуксом поставил галку/flag boot.
6. Всё, теперь при загрузке у меня надпись - ожидание пароля. Далее если не ввожу 5 сек или ввожу не правильно - грузится минт, если ввожу правильно - загружается WindowsXP.
Пруф: https://disk.yandex.ru/i/Hb-JJAQOis2mrg
ps Это Gif файл, открывать в приложении, которое умеет анимацию Gif или в браузере.

Всего записей: 435 | Зарегистр. 14-05-2006 | Отправлено: 16:01 11-06-2025 | Исправлено: daledale, 21:11 11-06-2025
stastour

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cпасибо. После выходных попробую. Я загрузчик линукса ставил на диск, возможно в этом проблема

Всего записей: 4 | Зарегистр. 14-05-2009 | Отправлено: 17:20 11-06-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

Компьютерный форум Ru.Board » Компьютеры » Программы » DiskCryptor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru