使用 cryptsetup 加密硬盘问题

第一次使用这个 cryptsetup 加密硬盘,有个问题百度了,但是没有找到答案
我把一块硬盘加密了,然后我摘下来,放到其他的机器上,只要我知道密码和 root 用户密码,是不是就可以正常使用它???
在不知道密码的情况下,我能否看到里面的文件???

猜测你是系统盘,只要系统在新机器上能正常启动,那么知道那两个密码就可以正常使用~

不知道密码的情况下,理论上无法查看里面的文件~
这种情况如果想查看里面的文件,唯一的选择就是破解密码,然后,就看你密码强度了~

不是系统盘,只用来存数据,我在 A 电脑上用 cryptsetup 设置了加密,然后我把硬盘插到 B 电脑,我只要知道密码,就可以正常使用吗?

可以啊。只要有密码

只用来存数据的话跟系统就没关系,用 Linux 可以读,用 Windows 也可以读,所以其实不需要 root 密码,只需要加密密码就行。

啊,这个 cryptsetup 加密过的只存数据的硬盘,在 windows 下,知道密码也能正常使用??这个好,这个我要试试

windows 下,是不是不能直接解密 cryptsetup 加密文件?

@Schr0dingerCat

windows 下没那么简单,其实需要两个条件:

  1. 解密加密的分区。
    这个需要对应的解密软件就好。
    解密软件:https://sourceforge.net/projects/freeotfe.mirror/
    @ 驿窗项目 这个原理上也可以解密 cryptsetup 的加密文件,没试过

  2. 挂载解密后的分区。
    因为加密的往往都是 EXT4 等硬盘格式,windows 无法直接读取,需要在 windows 下安装这些硬盘格式的支持软件。
    这一步是比较麻烦的,因为要装一堆没有签名的驱动,windows 不允许安装,需要把 windows 调成 test 模式。
    挂载软件:http://www.ext2fsd.com/

全弄完之后应该可以直接在 Freeotfe 里面选择分区,输入密码,然后就自动挂载,自由读写了。
很久没搞这个了,大概就是这样。