Я использую шифрование в своей программе, которое расшифровывает файлы, если это необходимо, и шифрует их после того, как это сделано с файлом.Но мои файлы около 100 Мб, и их шифрование занимает больше минуты.
Мой вопрос: возможно ли сделать мой файл нечитаемым без шифрования всего файла?Так, например, просто зашифровать какой-то байт, или я не знаю, как это сделать.Мне нужно сократить время расшифровки.Большое спасибо!
Edit1: Извините, забыл.Файл, о котором я говорю, - это файлы MPQ, которые игра использует (вау) для чтения из нее файлов моделей, музыки и т. Д., Поэтому это не текстовый файл.Его можно открыть специальной программой (редактор MPQ).Я отредактировал некоторые файлы и создал свой собственный файл MPQ, и я хочу защитить его от других пользователей, чтобы открыть его с помощью редактора MPQ.Моя программа тоже может открывать файлы mpq.Но файл mpq создается с помощью этого редактора mpq.Я просто хочу сделать это неразборчиво для редактора mpq.И если моя программа будет использовать его, она должна расшифровать его, и если моя программа закончила работу с файлом MPQ, она должна зашифровать его еще раз, чтобы другие могли его отредактировать.,Есть название программы world of warcraft.Он читает файлы игр из файлов MPQ, файл MPQ разрабатывается Wow (Blizzard Co), но может открываться некоторыми программами, редакторами.Я получил отредактированный файл MPQ (заменил музыку) и загрузил его на свой сервер.Моя программа загружает ее в папку с игроками других игроков, и они получат эту игру изменения, как я :) Они также услышат другие музыкальные произведения.(просто пример.) Но я не хочу, чтобы они редактировали / или видели мой MPQ-файл в какой-либо программе-редакторе, поэтому я ввел простое шифрование, дешифрование в мою программу.Мой файл MPQ загружен в зашифрованном виде на мой сервер.Когда они запускают игру, моя программа расшифровывает файл (да, они смогут редактировать его сейчас, но они не знают этого: P, его базовая безопасность), поэтому игра повторно распознает файл MPQ и загрузит егос изменениями внутри него.Когда игровая программа закрывается, моя программа зашифровывает патч, поэтому он снова не будет читаться.Я надеюсь, что вы понимаете процесс.Дело в том, что мой файл MPQ (патч) имеет размер ~ 100 МБ.Это означает, что их шифрование / дешифрование занимает ~ 1 минуту.И это то, что я хочу заменить, метод шифрования.Нужно зашифровать его каким-нибудь лучшим способом и расшифровать, когда это необходимо