dm-crypt加密

  1. 安装 dmsetup和cryptsetup。(apt-get install dmsetup cryptsetup)

  2. 检查是否已经建立设备映像程式 。(ls -l  /dev/mapper/control)

  3. cat /proc/crypto 查看aes模块是否加载,如果没有 modprobe aes。(可以是aes的任意一种)

  4. 加载dm-crypt模块 modprobe dm-crypt

  5. sudo dmsetup targets 如果一切顺利应该有如下输出:

    • crypt v....

    • striped v....

    • linear v....

    • error v....

  6. 建立加密设备

    • 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

  7. 在加密设备上建立文件系统

    sudo mkfs.ext4 /dev/mapper/dm-crypt(名字)

  8. 挂载加密的文件系统

    • sudo mkdir  /mnt/dm-crypt (建立挂载目录)

    • mount /dev/mapper/dm-crypt(名字)  /mnt/dm-crypt

  9. 卸载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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值