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>());
我想知道是否有可能是一個更好的方法,因爲這是敏感數據。基本上,數據已經在安全的環境中被加密。但是我想要一種方法來防止非管理員用戶寫入數據並讀取數據,即使數據已經被加密。如果需要管理權限以防止拒絕服務情況,那將會很不錯。
謝謝