解密之前创建的lostup设备

解密之前创建的lostup设备

我在 2004 年使用losetup -e.我仍然知道密码,所以我应该没问题,但是在我使用的 Linux 发行版中,losetup 已经消失了。

我还有一个用于解密的 bash 脚本,基本上它是这样的

SEED="JMnvk8bp2y3P"
losetup -e aes128 -S "$SEED" -H sha256 "$LOOP" "$DATA"
mount -t ext2 "$LOOP" "$MOUNTPOINT"

尽管cryptsetup据说是向后兼容的,它不支持加密种子(losetup 的-S)。

也许使用旧的可启动 CD linux 发行版会有所帮助,但我如何找到一个支持的losetup -e呢?我无法仅仅为了找出答案而下载大约 5 GB 的文件。

答案1

我能够将我的losetup -e-style 图像文件安装为cryptsetup.

以前,我用过

    losetup -e twofish /dev/loop0 disk-image-file.img
    mount -t ext3 /dev/loop0 /mnt/mount-point

我已将其替换为:

    cryptsetup -c twofish --type plain open disk-image-file.img the-disk
    mount -t ext3 /dev/mapper/the-disk /mnt/mount-point

答案2

按照@frostschutz的建议,我下载了SystemRescueCd-x86-2.8.1,其中包含提供种子参数的losetup版本-S。谢谢大家!

相关内容