Linux

刪除 Cryptsetup LUKS 加密

  • December 30, 2021

我想加密快閃記憶體驅動器,但進展不順利。然後我試圖刪除加密,但我無法做到。

以下是一些資訊:LUKS 標頭資訊版本:2 紀元:4 元數據區域:16384

$$ bytes $$ 鍵槽區:16744448$$ bytes $$ UUID:9f4cbeda-4733-4aa9-873f-764705300bee 標籤:(無標籤)子系統:(無子系統)標誌:(無標誌)

Data segments:
 0: crypt
       offset: 16777216 [bytes]
       length: (whole device)
       cipher: aes-xts-plain64
       sector: 512 [bytes]

Keyslots:
Tokens:
Digests:
 0: pbkdf2
       Hash:       sha256
       Iterations: 100669
       Salt:       59 c1 f4 ec 5a d2 17 ae 9f 2a 06 73 9c c2 b8 8e 
                   e8 02 0e 26 5c 8a 5a 33 a9 3e 98 ce 20 04 b8 c0 
       Digest:     f2 f9 3b 7e 53 48 2b 24 05 4d c3 b9 42 4c 3b 1e 
                   ef 8a 1f f5 22 85 25 de fc f9 e4 02 ac 0f 8b 9d 

您不能“刪除”LUKS 加密 AFAIK,您需要格式化/重新創建分區。

將其轉換回普通 USB 驅動器的步驟:

sudo unmount /mount/point
sudo cryptsetup close /dev/mapper/name
cat /dev/zero > /dev/device1
sudo mkfs.ext4 /dev/device1 (or mkfs.exfat/mkfs.vfat/mkfs.ntfs)

cat命令不是絕對必要的,但確實是需要的。如果您不執行它,您可能會發現充滿隨機數據的文件。

mkfs.ext4可能拒絕執行說分區上有數據,在這種情況下使用-F標誌。

引用自:https://unix.stackexchange.com/questions/684431