EncryptFile函数如何工作?为什么我仍然可以使用内容?

时间:2012-10-09 10:35:38

标签: c++ winapi encryption

我正在使用EncryptFile function来加密文件和目录,但我得到了带有绿色文本名称的相同文件或文件夹。

我错过了什么吗?加密数据在哪里?

BOOL res= EncryptFile( L"D:\\test");
qDebug()<<"res "<<res<<"  last error  "<<GetLastError();

2 个答案:

答案 0 :(得分:1)

你错过了什么。绿色文本名称表示Windows已加密它。

答案 1 :(得分:1)

它使用Windows Encrypted File System ,它将您用户的登录详细信息用作加密密钥。

加密是透明的,当前 Windows Principal 打开文件时,他/她的安全详细信息用于解密其内容。