Linux内核中的dm-crypt模块的异步IO改造---blog9

本文详细介绍了cryptsetup加密工具的使用,包括如何设置系统内核,建立加密设备,卸载及重新装载加密设备。通过cryptsetup和dm-crypt,实现了Linux内核中的磁盘加密功能,确保数据安全。在卸载后,通过在/etc/fstab文件中配置,简化了设备的装载过程。
摘要由CSDN通过智能技术生成

2021SC@SUDSC

cryptsetup加密工具的使用

一、cryptsetup与dm-crypt的介绍

在我刚开始看相关文章的时候,“cryptsetup”和“dm-crypt”经常同时出现,单独出现时,这两者也基本混用。如果非要区分的的话,“cryptsetup”是一个命令行前端,通过它可以对需要加密的目录进行加密,实现原理就是通过相关命令来操心“dm-crypt”。说到这,就能理解“dm-crypt”是Linux内核提供的一个磁盘加密功能,后面会对这里的源代码做深入分析。

二、cryptsetup的使用

1.设置系统内核
  • 查看系统是否有crypto加密模块,现在几个流行的发行版,都是支持存储加密的,比如Debian、Fedora、Ubuntu、Linux Mint、CentOS,下面是使用Ubuntu进行展示。
wxd@ubuntu:~$ cat /proc/crypto
name         : crct10dif
driver       : crct10dif-pclmul
module       : crct10dif_pclmul
priority     : 200
refcnt       : 2
selftest     : passed
internal     : no
type         : shash
blocksize    : 1
digestsize   : 2

……

name         : rsa
driver       : rsa-generic
module       : kernel
priority     : 100
refcnt       : 1
selftest     : passed
internal     : no
type         : akcipher

name         : dh
driver       : dh-generic
module       : kernel
priority     
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值