1

Этап 1

Создать проект

2

Этап 2

Разместить формы

3

Этап 3

Создать двухкратное шифрование

4

Этап 4

Создать дешифратор

5

Этап 5

Завершение

1

Этап 1

Создать проект

2

Этап 2

Разместить формы

3

Этап 3

Создать двухкратное шифрование

4

Этап 4

Создать дешифратор

5

Этап 5

Завершение

25 мая 2017 28 мая 2017
Цель завершена 25 мая 2017

Автор цели

Общая

C# Проект: Шифратор / Дешифратор

Давно хотел сделать подобную программу, которая может зашифровать нужный мне текст, а потом в случае чего расшифровать. Но случай не попадался и руки не доходили. Это мне необходимо для того, чтобы ВЫСКАЗАТЬ определенные моменты, но сделать так, чтобы не каждый мог понять о чем я говорю.

Что для этого требуется:

У меня уже установлена Visual Studio и хоть до приобретения нового компьютера далеко, думаю я смогу создать такую простенькую программу (ах да, у меня ноут сворачивается... на неделе уже 3 раза переустанавливал windows и менял видеокарту, муторно... моя старушка накрывается...).

Естественно так же стоит разработать алгоритм шифрования, простой, понятный, на подобии языка лиит, которым я хорошо владею. Пример: ||0|>06|/|3 936|/||<4 (подобие языка). На подобном шифровании многие глаз ламают, переводить могут только сообразительные. Есть усложненные формы лита, которые только "эксперты" расшифруют. На это и сделаю наверно упор.

Ну и под конец, сделать так чтобы программа могла с легкостью шифровать определенный текст так, как мне надо и дешыфровывать обратно (на тот случай, если я разучусь расшифровывать подобный текст, или деградирую).

 Критерий завершения

Разработана программа которая с легкостью шифрует и дешифрует данные, НО, таким образом, чтобы желающий мог НЕ с легкостью без дешифратора разобраться о чем идет речь.

 Личные ресурсы

жизнь компьютера, время

 Экологичность цели

Смогу прятать то, что не должен видеть каждый.

  1. Создать проект

    1. Запустить Visual Studio (в надежде что не будет виснуть)

    2. Создать проект: WPF_06_Crypt

    3. Начать работать

  2. Разместить формы

    1. Диалоговые окна (для записи, ввода и вывода)

    2. Кнопки управления (взаимодействия)

  3. Создать двухкратное шифрование

    Двухкратное шифрование позволит шифровать данные по 2 кругам, первый - формирует нормаль, в которой легко вычисляются последовательности (мало-ли кто решит через программу расшифровать последовательности), второй круг убивает эти последовательности и выдает шифрованный язык. По такому-же принципу будет проходить и дешифровка (с заранее установленными данными).

    1. Отладить первый круг шифрования

    2. Отладить второй круг шифрования

    3. Сделать проверки

  4. Создать дешифратор

    1. Научиться расшифровывать зашифрованный текст

    2. Отладить дешифратор и шифратор

  5. Завершение

    1. Отладить программу

    2. Запустить её и протестировать

    3. Сделать вывод

  • 3389
  • 25 мая 2017, 01:27
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?