Всем привет. Пишу для себя программу, которая шифрует мои файлы алгоритмом AES-256. Изначально программа выборочно шифровала файлы, но вскоре я прикрепил к ней поиск по фильтру. Вся проблема заключается в том, что мне нужно удалить оригинал файла и оставить только зашифрованную копию, но удалить файл не получается, вероятнее он остается в использовании. Помогите мне с поиском этого косяка. Заранее спасибо!
Код:
aes256_codec.h:
void Encode_AES256(FILE *inFile, FILE *outFile, uint8_t *AES_Key);
void ReadBlock(FILE *inFile, uint8_t *Block, bool* eofReached);
void WriteBlock(FILE *outFile, uint8_t *Block);
void Decode_AES256(FILE *inFile, FILE *outFile, uint8_t *Key);
aes256_codec.cpp: http://pastebin.com/t70tMpCt
main.cpp: http://pastebin.com/0Lnme99N
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как узнать, сколько чисел представимо данным типом, кроме std::pow(2, sizeof(type)*8)?
Пишу dll на C++Можно ли помещать в ней функцию в namespace? Если да, то какой в этом профит, кроме решения проблемы неуникальности имен и как вызывать...
Как создать именованный канал в Windows, чтобы можно было читать из него и записывать данные в него без каких-либо логинов и паролей с компьютеров...
В файле записаны числа, нужно их считать, построить дерево поискаПосле этого сбалансировать дерево, выполнив RR поворот