1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

Завершение

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

Завершение

25 May 2017 28 May 2017
Goal completed 25 May 2017

Goal author

Teoscorpion91

Russia, Москва

32 years old

General

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

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

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

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 3401
  • 25 May 2017, 01:27
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?