veracrypt 介绍
Veracrypt是一款磁盘加密软件,被广泛应用于保护计算机上的敏感数据。它的基本原理是使用强大的加密算法来加密整个磁盘或者特定的文件夹,使得未经授权的人无法访问这些数据。
Veracrypt的加密原理主要包括两个部分,文件系统加密和磁盘加密。
文件加密的原理是在文件系统层级上进行加密,通常采用的是加密文件系统,例如NTFS或者FAT文件系统。当用户创建一个加密卷或者文件夹时,VERacrypt会将其内容加密并存储在指定的位置。这些加密的数据只有在密码正确输入后才能被解密访问。此外,在加密卷上执行的所有文件操作,例如读取,写入,修改文件都是需要进行实时的加密和解密的操作。
磁盘加密:Veracrypt可以将整个磁盘进行加密,每个磁盘分区可以使用不同的加密算算,密钥和密码,保证了整个磁盘的安全。磁盘加密的实现是通过将整个分区映射为虚拟磁盘来实现的。只有输入正确的指定密码后,虚拟磁盘才会被解锁并访问。一旦对虚拟磁盘进行了修改,veracrypt会在实时对其进行加密和解密的操作,保护用户数据的安全。
总的来说,veracrypt的加密原理涉及到很多方面,除了上述的文件系统和磁盘加密,它还包括了许多安全性功能,例如加密随机数生成器,密码学安全散列函数,密钥派生函数等等。这些功能的假如是veracrypt的加密安全性得到了很大提升。总的来说,veracrypt以其强大的加密和安全性功能受到了广泛认可和赞赏,成为了最受欢迎的磁盘加密软件之一。
以下是VeraCrypt的主要特点和功能:
磁盘加密:VeraCrypt支持对整个磁盘或分区进行加密,包括系统分区和非系统分区。这样可以确保数据在硬盘上的安全性,即使设备丢失或被盗也能保护数据的机密性。
加密容器:VeraCrypt允许创建加密容器,它是一个加密的文件,可以被挂载为虚拟磁盘并用作普通磁盘驱动器。您可以将敏感文件存储在加密容器中,以便在需要时进行安全访问。
多种加密算法:VeraCrypt支持多种加密算法,包括AES、Twofish、Serpent等。您可以选择使用单一算法或多种算法的组合来加密数据,以增强安全性。
隐藏加密:VeraCrypt具有隐藏加密容器的功能,其中一个加密容器(称为外部容器)隐藏在另一个容器内(称为内部容器)。这提供了额外的安全层次,因为只有您知道内部容器的存在。
密码强度选项:VeraCrypt允许您选择密码的复杂性和强度,以确保最高级别的安全性。它还提供密码提示功能,以帮助您记住密码。
跨平台支持:VeraCrypt在多个操作系统上均可使用,包括Windows、Mac OS X和Linux。这使得您可以在不同的设备和操作系统上访问和管理加密的数据。
veracrypt 相关文档和安装包下载:
下载地址:
VeraCrypt - Free Open source disk encryption with strong security for the Paranoid
文档说明
https://www.veracrypt.fr/en/Documentation.html
veracrypt 原理
VeraCrypt不会存储解密的数据到磁盘。它仅仅是在内存中存储。即使加密空间被加载,空间里的数据依然是加密的。当你重启电脑或关闭电脑后,加密空间会被卸载,里面的文件将不能被读取(加密了)。甚至是突然断电(非正常关机),加密空间里的文件还是不能被读取(加密了)。只有通过虚拟磁盘加载加密空间,才能读取这些文件。
veracrypt 具体操作使用
Algorithm | Designer(s) | Key Size | Block Size (Bits) | |
J. Daemen, V. Rijmen | 256 | 128 | ||
Mitsubishi Electric and NTT of Japan | 256 | 128 | XTS | |
National Standard of the Russian Federation | 256 | 128 | XTS | |
R. Anderson, E. Biham, L. Knudsen | 256 | 128 | XTS | |
B. Schneier, J. Kelsey, D. Whiting, | 256 | 128 | XTS | |
256; 256 | 128 | XTS | ||
256; 256; 256 | 128 | XTS | ||
256; 256 | 128 | XTS | ||
256; 256 | 128 | XTS | ||
256; 256 | 128 | XTS | ||
256; 256; 256 | 128 | XTS | ||
256; 256 | 128 | XTS | ||
256; 256 | 128 | XTS | ||
256; 256; 256 | 128 | XTS | ||
256; 256 | 128 | XTS |
Hash Algorithms
- BLAKE2s-256
- SHA-256
- SHA-512
- Whirlpool
- Streebog