Partition

如何確定 LUKS 分區正在使用什麼加密?

  • July 6, 2020

可以使用什麼命令來確定 LUKS 分區上使用的加密(所有相關資訊、初始化向量、生成方案、操作模式和分組密碼原語)?

如果解密的捲是/dev/mapper/crypto那麼你可以得到資訊

dmsetup table crypto
0 104853504 crypt aes-cbc-essiv:sha256 000[...]000 0 254:2 4096

如果加密卷是,/dev/storage2/crypto那麼您將獲得資訊

cryptsetup luksDump /dev/storage2/crypto
LUKS header information for /dev/storage2/crypto

Version:        1
Cipher name:    aes
Cipher mode:    cbc-essiv:sha256
Hash spec:      sha256
[...]

列出磁碟:

lsblk --fs

然後(使用加密):

cryptsetup luksDump /dev/sdb1

或(使用加密):

cryptsetup status crypt_sdb1 

另外(核心支持的加密和bench):

cat /proc/crypto
ls /lib/modules/$(uname -r)/kernel/crypto/

#cryptsetup benchmark --cipher aes-xts --key-size 256 
cryptsetup benchmark

引用自:https://unix.stackexchange.com/questions/260533