首页/安全/加密与证书速查/AES-XTS 磁盘加密模式
本包目录(305 条)
加密算法基础95 条
TLS 与 HTTPS60 条证书与 PKI30 条OpenSSL 实战30 条证书运维排查49 条密钥管理41 条

AES-XTS 磁盘加密模式

为块设备设计的可调(tweakable)模式(NIST SP 800-38E / IEEE 1619):以扇区号为 tweak,同一明文在不同扇区得到不同密文,是 LUKS 等全盘加密的常用选择。

加密与证书速查安全更新于 2026-10-12
标准NIST SP 800-38E / IEEE 1619
tweak扇区号(与 I/O 位置相关)
密钥两把 AES 密钥拼接(512 位 = AES-256-XTS)
完整性无(依赖上层校验)

LUKS 使用 AES-XTS

LUKS 使用 AES-XTS
cryptsetup luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha256 /dev/sdb
cryptsetup open /dev/sdb cryptdata
cryptsetup status cryptdata
XTS 的设计目标是让同一扇区读写结果稳定、跨扇区密文随机;它不防篡改,数据完整性要靠上层文件系统或校验机制。

易错点

  • XTS 对同一扇区重复读写产生相同密文,这是设计目标;因此它不适用于对象存储等需要去重的场景
  • 备份加密卷要连同 LUKS 头一起备份,只复制数据分区无法恢复

数据来源与参考

  • NIST SP 800-38E(XTS-AES)
  • cryptsetup 官方文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌