Шифровка

  • 10
  • Недоступна
Придумать механизм шифровки/дешифровки. Программа запускается с одним из следующих наборов параметров: -e fileName fileOutputName -d fileName fileOutputName где: fileName - имя файла, который необходимо зашифровать/расшифровать. fileOutputName - имя файла, куда необходимо записать результат шифрова
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (325)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Neonila Kravtcova
Уровень 18, Санкт-Петербург, Россия
вчера, 09:56
С первого раза, 5 минут. Даже забыла проверить решение локально. Начинает потихоньку осенять ))
Бостон
Уровень 19, Russian Federation
21 января, 21:33
Как всегда мучаю файл с условием Условие.jrtc - но с ним ничего не происходит, шифруй не шифруй, содержание одно и тоже и не меняется. А вот когда создал свой .txt - всё нормально. Может кто-то подсказать почему так?
Sergey Lazchenko
Уровень 19, Ростов-на-Дону, Russian Federation
16 января, 01:14
делал через switch case и забыл break порасставлять, чуть с ума не сошел, не понимая почему у меня постоянно шифруется
Денис
Уровень 18, Владимир, Россия
позавчера, 20:19
breakpoint на switch и дебаж по шагам (f8). Сразу увидишь, что у тебя по всем веткам switch пробежался🙂
БелК в труселях
Уровень 32, Покровск, Ukraine
4 декабря 2021, 14:49
Да обидно, когда смотришь решение после своего решения. Через результат ^ пароль
Александр Горохов
Уровень 20, Дятьково, Россия
22 ноября 2021, 16:41
Валидатор принял, но зашифрованный русский текст после расшифровки принял такой вид: aP# aP?aP>aP?aP0 aP1hO aP;aP0 hOaP>aP1aP0aP:aP0, aPaP>aP? aP5hO aP;hOaP1aP8aP;. aPaP=aP0 hOhO aP5aP4aP0 aP:hOhOaP>aP: aP<hOhOaP0, aPaP>aP? hOaP<aP5hO hO aP3aP>aP;aP>aP4aP0. 😁
Valeriy
Уровень 31, Киев
14 ноября 2021, 20:51
тоже решил через бинарный XOR (^), аж кайфанул)
int rw = fileInputStream1.read();
fileOutputStream2.write(rw ^ key);
Anonymous #2813264
Уровень 26, Russian Federation
13 ноября 2021, 17:28
Была идея придумать шифровку связанной с изменением hashCode, но походу его нельзя менять.. Как грится," Вы хэшКод меняете? - Нет, просто показываю. - красивое.."
Sergey Kornilov
Уровень 37, Petropavlovsk, Казахстан
12 ноября 2021, 05:12
Всего эту задачу решили 17649 учеников. Делюсь собственным вариантом решения данного задания. ~ — побитовый оператор “НЕ” Он работает очень просто: проходится по каждому биту нашего числа и меняет его значение на противоположное: нули — на единицы, единицы — на нули.
Грицуник Андрей
Уровень 50, Москва, Россия
8 ноября 2021, 13:55
Не используйте классы-декораторы. С ними валидатор не принимал у меня решение. Обязательно вот ему нужно, чтобы были созданы объекты именно стандартных FileOutputStream, FileInputStream
Игорь
Уровень 33, Москва , Россия
3 ноября 2021, 17:33
Хм, после нескольких похожих задачек) Эта вообще на ура зашла, 10 минут и все работает как надо)