Доброй ночи. Помогите, друзья, если не спите ) Валидатор пишет "Программа работала слишком долго и была закрыта!" Я предполагаю, он подсовывает тяжеловесные файлы и мой алгоритм на них долго работает. Хотя я проверил на файлах txt с одной строчкой - код работает и на шифрование, и на расшифровку. Что изменить, чтобы программа была более производительной и жрала меньше ресурсов? Избавиться от мапы? Алгоритм шифрования простой: //создаем статическую переменную класса - мапу - ключ к шифрованию. //в статическом блоке заполняем мапу ключами : 2^16 а в качестве зашифрованных значений сдвигаем ключи на единицу и записываем их в "значение" мапы. //метод для шифрования. Читаем байт. Сравниваем с ключом мапы, записываем увеличенный на единицу байт в другой файл. //метод для дешифрования. Читаем байт. Сравниваем со значением. Записываем в другой файл уменьшенный на единицу "ключ" из мапы. Заранее спасибо!