我在 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
。谢谢大家!