VeraCrypt - 为偏执者提供强大安全保障的免费开源磁盘加密工具
Description: VeraCrypt是一款适用于Windows、Mac OS X和Linux的免费开源磁盘加密软件。若攻击者强迫您透露密码，VeraCrypt可提供似是而非的否认。与文件加密不同，VeraCrypt进行的数据加密是实时（即插即用）、自动、透明的，仅需极少内存，且不涉及临时未加密文件。
Keywords: 加密, 安全

文档 加密算法 密码级联

# 密码级联

## AES - Twofish

级联中的两个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用Twofish（256位密钥）以XTS模式进行加密，然后使用AES（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## AES - Twofish - Serpent

级联中的三个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用Serpent（256位密钥）以XTS模式进行加密，然后使用Twofish（256位密钥）以XTS模式进行加密，最后使用AES（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Camellia - Kuznyechik

级联中的两个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用Kuznyechik（256位密钥）以XTS模式进行加密，然后使用Camellia（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Camellia - Serpent

级联中的两个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用Serpent（256位密钥）以XTS模式进行加密，然后使用Camellia（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Kuznyechik - AES

级联中的两个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用AES（256位密钥）以XTS模式进行加密，然后使用Kuznyechik（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Kuznyechik - Serpent - Camellia

级联中的三个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用Camellia（256位密钥）以XTS模式进行加密，然后使用Serpent（256位密钥）以XTS模式进行加密，最后使用Kuznyechik（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Kuznyechik - Twofish

级联中的两个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用Twofish（256位密钥）以XTS模式进行加密，然后使用Kuznyechik（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Serpent - AES

级联中的两个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用AES（256位密钥）以XTS模式进行加密，然后使用Serpent（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Serpent - Twofish - AES

级联中的三个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用AES（256位密钥）以XTS模式进行加密，然后使用Twofish（256位密钥）以XTS模式进行加密，最后使用Serpent（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。

## Twofish - Serpent

级联中的两个密码算法 [15, 16] 以XTS模式运行（请参阅 操作模式 部分）。每个128位块首先使用Serpent（256位密钥）以XTS模式进行加密，然后使用Twofish（256位密钥）以XTS模式进行加密。级联中的每个密码算法使用其自己的密钥。所有加密密钥相互独立（请注意，即使头密钥是从单个密码派生而来，它们也是独立的 — 请参阅 头密钥派生、盐值和迭代次数）。有关级联中各个密码算法的信息，请参阅上文。