0
你好我正在寻找,看看是否有一个很好的方法来保护Windows上的文件。目前,我写,用C读取文件到windows ++像这样:保护Windows上的数据文件C++
写:
string filePath = GetStorageFilename(SomeFileName);
ofstream dataFile;
dataFile.open(filePath, ios::out | ios::binary);
dataFile.write((char*)data.data(), data.size());
dataFile.close();
阅读:
using std::basic_ifstream;
using std::istreambuf_iterator;
auto fileName = GetStorageFilename(dataDescriptor);
basic_ifstream<uint8_t> file(fileName, ios::binary);
return ByteVector((istreambuf_iterator<uint8_t>(file)), istreambuf_iterator<uint8_t>());
我想知道是否有可能是一个更好的方法,因为这是敏感数据。基本上,数据已经在安全的环境中被加密。但是我想要一种方法来防止非管理员用户写入数据并读取数据,即使数据已经被加密。如果需要管理权限以防止拒绝服务情况,那将会很不错。
谢谢