dm-crypt加密
Posted Ven_J
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dm-crypt加密相关的知识,希望对你有一定的参考价值。
-
安装 dmsetup和cryptsetup。(apt-get install dmsetup cryptsetup)
-
检查是否已经建立设备映像程式 。(ls -l /dev/mapper/control)
-
cat /proc/crypto 查看aes模块是否加载,如果没有 modprobe aes。(可以是aes的任意一种)
-
加载dm-crypt模块 modprobe dm-crypt
-
sudo dmsetup targets 如果一切顺利应该有如下输出:
-
crypt v....
-
striped v....
-
linear v....
-
error v....
-
-
建立加密设备
-
sudo cryptsetup -y -v -c aes-ecb-plain -s 256 luksFormat /dev/sda5
-
打开设备:sudo cryptsetup luksOpen /dev/sda5 dm-crypt
-
查看映射状态: sudo crypsetup -v status dm-crypt
-
-
在加密设备上建立文件系统
sudo mkfs.ext4 /dev/mapper/dm-crypt(名字)
-
挂载加密的文件系统
-
sudo mkdir /mnt/dm-crypt (建立挂载目录)
-
mount /dev/mapper/dm-crypt(名字) /mnt/dm-crypt
-
-
卸载dm-crypt的方法
-
umount /mnt/dm-crypt
-
sudo cryptsetup luksClost dm-crypt(名字)
-
cryptsetup 中的-c 选项有如下的选择
:aes-ecb-plain aes-cbc-plain aes-ctr-plain aes-xts-plain 还有其他的选择
gpu的选择是 aes-gaes_ecb-plain
以上是关于dm-crypt加密的主要内容,如果未能解决你的问题,请参考以下文章