您的位置:首页 > 其它

dm-crypt加密

2017-07-03 14:24 417 查看
安装 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: