请帮我确定我的驱动器是否已加密,我做错了什么?我使用 Ubuntu 磁盘实用程序创建加密分区,我选择加密分区并提供了密码,之后我希望分区转储被加密。
插入了 256 MB SD 卡,其中有加密的 Ext4 分区,密码短语非空。在被要求输入密码后,我退出了对话框,没有输入密码,Ubuntu 磁盘实用程序可以看到卷,但卷显示为已锁定,如屏幕截图所示。
我将设备内容复制到一个文件中,然后使用 dd 命令用 Nano 文本编辑器打开它,令我惊讶的是,我可以读取我的密码文件和文本文件的内容。
$ sudo dd if=/dev/mmcblk0p1 of=/home/test.dat
然后我用以下代码打开了 test.dat$ sudo nano 测试.dat并且它是可读的。
输出$ sudo cryptsetup luksDump /dev/mmcblk0p1:
LUKS header information for /dev/mmcblk0p1
Version: 1
Cipher name: aes
Cipher mode: cbc-essiv:sha256
Hash spec: sha1
Payload offset: 4096
MK bits: 256
MK digest: 6a 18 ec dd 69 40 ae d7 0f 4d e3 97 78 e4 37 34 89 5f 96 62
MK salt: 0c 11 ac 0b f6 a4 c7 8a 56 b2 08 5a 5f d5 f9 af
71 79 b2 b2 10 de 9c ad 69 cb 07 b0 1d 34 11 18
MK iterations: 36000
UUID: 672050ee-f18b-4811-b4c9-19209a2db971
Key Slot 0: DISABLED
Key Slot 1: ENABLED
Iterations: 145517
Salt: 9d f9 22 84 c7 22 14 94 f5 5a 29 62 84 f5 68 09
f9 a8 88 28 35 92 cd eb 3b b2 e7 16 d2 a5 10 89
Key material offset: 264
AF stripes: 4000
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED
总而言之,教训是在创建加密分区之前始终用零填充您的媒体,这不是自动完成的,我没有擦除我的 SD 卡,而这一切都是结果。
答案1
这确实令人不安。
也许你可以从命令行使用以下命令进行仔细检查:
cryptsetup luksDump /dev/mmcblk0p1
它应该会吐出类似
LUKS header information for /dev/mmcblk0p1
Version: 1
Cipher name: aes
Cipher mode: xts-plain64
Hash spec: sha1
Payload offset: 4096
MK bits: 256
MK digest: 50 21 48 22 e3 5e 83 ff 09 eb 56 48 8a 57 44 cf 23 9c ae 9f
MK salt: 0c c0 81 cb 14 17 08 b3 5b c5 91 b9 9e 38 a5 87
36 db 6f 16 55 d2 92 06 e3 96 0e 94 73 8e 13 27
MK iterations: 32125
UUID: 0080a648-0f64-4ea9-abe2-18585a2da9b1
Key Slot 0: ENABLED
Iterations: 256000
Salt: 73 19 d4 9c a7 24 f3 bc 2c f8 77 8c 98 b9 46 0b
00 51 d3 bd bb 07 d5 38 e2 12 ff 34 3b 3d 31 42
Key material offset: 8
AF stripes: 4000
Key Slot 1: DISABLED
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED
它是加密分区的 LUKS 头的数据
附言:顺便问一下,您使用的是哪个版本的磁盘实用程序?我的有点不同。
可能是您保存了加密分区的密码?但如果磁盘显示已锁定,则表示已锁定。锁定后,请查看/dev/映射器类似链接的目录luks-0080a648-0f64-4ea9-abe2-18585a2da9b1。如果存在,则说明你有一个解锁的 LUKS 分区。检查山确定它是否是 SD 卡