У меня есть старый жесткий диск, содержащий зашифрованный раздел с файловой системой. Он был создан (и использовался) несколько лет назад, в то время, как это было сделано тогда, использовался losetup
с twofish
шифрованием (через модуль ядра loop_fish2
), а затем монтировал подготовленное таким образом устройство цикла.
В настоящее время это невозможно из коробки больше. Модуль ядра не входит в состав дистрибутивов и т.д.
Кто-нибудь знает способ достижения моей цели?
РЕДАКТИРОВАТЬ:
Я нашел несколько подсказок на этой man-странице cryptsetup, чтобы использовать ее с параметрами --cipher twofish-cbc-null -s 256 -h sha512
но я получаю довольно неожиданное сообщение об ошибке:
$ sudo cryptsetup --cipher twofish-cbc-null -s 256 -h sha512 luksOpen /dev/sdd1 dm0
Usage: cryptsetup [-?vyrq] [-?|--help] [--usage] [--version] [-v|--verbose] [--debug]
[-c|--cipher=STRING] [-h|--hash=STRING] [-y|--verify-passphrase] [-d|--key-file=STRING]
[--master-key-file=STRING] [--dump-master-key] [-s|--key-size=BITS]
[-l|--keyfile-size=bytes] [--new-keyfile-size=bytes] [-S|--key-slot=INT]
[-b|--size=SECTORS] [-o|--offset=SECTORS] [-p|--skip=SECTORS] [-r|--readonly]
[-i|--iter-time=msecs] [-q|--batch-mode] [-t|--timeout=secs] [-T|--tries=INT]
[--align-payload=SECTORS] [--header-backup-file=STRING] [--use-random] [--use-urandom]
[--shared] [--uuid=STRING] [--allow-discards] [--header=STRING]
[OPTION...] <action> <action-specific>]
cryptsetup: Option --key-size is allowed only for luksFormat, create and loopaesOpen.
To limit read from keyfile use --keyfile-size=(bytes).
Также приветствуются объяснения, обходные пути или любая другая помощь по этому вопросу:-}