什么是透明化加密软件
透明化加密软件是一种革命化的加密软件,它不同于传统的加密软件,而是直接运行在操作系统内核中.动态地支持加密文件,将安全性和方便性完美地结合在一起.
透明化加密软件的加密过程
透明化加密软件同传统的加密软件一样,在进行加密时,也必须改变文件的内容,只有这样才能起到保护作用.在这个过程中,使用密码或者专用加密硬件作为内容变化的依据.
例如:磁盘上存在一个1.txt 的文本文件,内容为"ABCDEF...",使用加密软件对它进行加密

加密后如图右所示,文件的存储内容成为“@#$%^&*...”,如果没有TEFS透明化支持,显示的内容也为“@#$%^&*...”
透明化加密软件的解密过程
与传统加密软件相同,透明化加密软件所具有的解密功能也是彻底解密,即彻底恢复文件的原本内容
进行解密时,软件要求进行密码的检核或加密硬件的连接.
虽然与传统加密软件的解密在实质上相同,但具体使用上却有天壤之别

例如当用户认为1.txt不再属于他的隐私文件时,这时才解密文件.

如图所示,解密后,文件的存储内容和显示内容均为"ABCDEF..."
透明化加密软件的透明化功能
透明化加密软件不但支持解密,而且还支持透明化功能,这正是他激动人心,革命性的地方.
透明化功能指的是,当用户使用加密文件时,可以不进行解密,而让软件透明化地自动支持它.
透明化功能是在后台自动执行的,但使用透明化功能时也要进行密码的核对或加密硬件的连接.
透明化功能的具体实现过程都是在内存中进行的,而不是在磁盘上进行,这一点保证了文件的安全性.

如左图所示,1.txt在磁盘上的内容为加密内容,由于没有使用透明化功能,屏幕上还是显示加密内容:

然而在图右中,加密软件自动在后台进行透明化服务,尽管1.txt没有被解密,但屏幕上显示出正确的内容.
使用透明化功能时,尽管加密文件没有被解密,但是,操作系统和所有的应用程序都以文件的原始内容为标准,这个过程对于操作系统和应用程序是透明的,所以叫做透明化加密软件.