Си шарп видео уроки

Формула программиста
основатель — Волосатов Евгений Витольдович

Методы шифрования

На этом видеокурсе мы напишем несколько программ,
которые иллюстрируют популярные методы шифрования.


Объём: 26 уроков / 6 часов.
Пять шифровальных программ.

1500 p.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Перестановочный шифр 00:07:48 21 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Познакомился с шифрованием и кодированием.  
Сложности: Понять шифрование.  
Комментарии: Кодирование - это обычнач передача данных в виде кода, шифрование - передача кода в специальном виде(шифре), чтобы не смогли информацию прочитать. П.с. уж простите, но больше по душе Есенин :) 
2 Перестановочный шифр - Форма 00:17:21 17 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Закрепил навыки создания формы.  
Сложности: Всё было понятно :) 
Комментарии: Сделал быстрее, чем на видео - вот что значит тренироваться с программой секундомер :) 
3 Перестановочный шифр - 1 этап шифровки 00:15:08 16 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Вспомнил работу со строками.  
Сложности: Все было понятно.  
Комментарии: Идём дальше:) 
4 Перестановочный шифр - Алфавитный ключ 00:12:05 16 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 15 мин. [Показать отчёт]
Научился: Повторил метод пузырька.  
Сложности: Не запутаться 
Комментарии: Не впервой мне с такими строками встречаться; создавая формы в 1С, часто приходится строки большие писать... 
5 Перестановочный шифр - 2 этап шифровки 00:14:19 15 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Сделал до конца шифрование.  
Сложности: Расшифровать фразу.  
Комментарии: Я победитель и у меня уже получилось :) 
6 Перестановочный шифр - 1 этап дешифровки 00:12:24 15 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 15 мин. [Показать отчёт]
Научился: Повторил работу с DGV.  
Сложности: Не запутаться 
Комментарии: Последний шаг:) 
7 Перестановочный шифр - 2 этап дешифровки 00:11:35 14 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 15 мин. [Показать отчёт]
Научился: Доводить дело до конца.  
Сложности: Закончить.  
Комментарии: Начинаю вспоминать дискретную математику) Спасибо за курс, очень интересно!!! 
8 Перестановочный шифр - Рефакторинг 00:36:26 4 чел. ★ 5 $
9 Полиалфавитный шифр Виженера 00:05:28 14 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Узнал о новом шифре Виженера.  
Сложности: Не запутаться.  
Комментарии: Такое ощущение, что я ноту си изучал :) 
10 Полиалфавитный шифр - Форма 00:16:49 13 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Повторил создание простых форм.  
Сложности: Названия придумать 
Комментарии: Почему-то мне больше нравится создание формы. Похоже, надо профессию менять :) 
11 Полиалфавитный шифр - Ключевая таблица 00:18:14 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Созданию таблиц 
Сложности: Формулы, а вернее, додуматься до них 
Комментарии: Идём дальше :) 
12 Полиалфавитный шифр - Шифровка 00:18:59 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Сложности: Не выводилась таблица ключей , т.к. не ту сетку очистил.  
Комментарии: Я-умный-и-счастливый. П.с. мне больше по душе сообщение из известной песни про лабутены :) 
13 Полиалфавитный шифр - Дешифровка 00:16:56 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Находить обратный ключ 
Сложности: Найти обратный ключ 
Комментарии: Замечательный метод шифрования! 
14 Поточный шифр Виженера 00:05:48 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 15 мин. [Показать отчёт]
Научился: Новому виду шифра.  
Сложности: Найти закономерность.  
Комментарии: Наверное, я придумал велосипед, но заметил такую закономерность: номер буквы в шифре есть сумма номеров буквы слова и ключа, если считать с нуля. Интересно, по таким ли расчётам пишем?:) 
15 Поточный шифр - Шифровка 00:11:34 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 10 мин. [Показать отчёт]
Научился: Повторил алгоритм шифрования.  
Сложности: Все понятно 
Комментарии: Первые пять минут делал сам, дальше не хватило мозгов доддуматься :) 
16 Поточный шифр - Дешифровка 00:12:54 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Дешифровке методом Виженера.  
Сложности: Ничего вроде 
Комментарии: Первые 5 минут уже выполнил, на дальше не хватило мозгов доддуматься 
17 RSA - Идея алгоритма 00:07:58 4 чел. ★ 5 $
18 RSA - Экранная форма 00:13:22 4 чел. ★ 5 $
19 RSA - Простые случайные числа 00:16:42 4 чел. ★ 5 $
20 RSA - Открытый и секретный ключ 00:22:24 4 чел. ★ 5 $
21 RSA - Буквы столбиком 00:16:31 4 чел. ★ 5 $
22 RSA - Де/шифровка 00:24:33 4 чел. ★ 5 $
23 Ключевой обмен Диффи-Хеллмана 00:12:48 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 30 мин. [Показать отчёт]
Научился: Изучил новый алгоритм шифрования 
Сложности: Все было понятно.  
Комментарии: Начинаем! 
24 Ключевой обмен Диффи-Хеллмана - Форма 00:16:40 12 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 30 мин. [Показать отчёт]
Научился: Повторил создание форм 
Сложности: ничего 
Комментарии: При начале любого своего проекта создание форм вызывает у меня радость :) 
25 Ключевой обмен Диффи-Хеллмана - Случайное простое число 00:16:17 11 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 30 мин. [Показать отчёт]
Научился: Повторил алгоритм поиска простых чисел 
Сложности: всё было понятно 
Комментарии: От себя добавил проверку ввода чисел, чтобы были только цифры :)  
26 Ключевой обмен Диффи-Хеллмана - Общий секретный ключ 00:18:01 10 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 30 мин. [Показать отчёт]
Научился: Изучил метод Диффи-Хеллмана и повторил элементарные алгоритмы 
Сложности: Наконец-то сделал раньше видео!  
Комментарии: ну на цифрах этот метод хорош, но не будем же им тексты шифровать... А за такой урок огромное спасибо, был рад повторить комбинаторику :)  
27 ФИНАЛЬНЫЙ УРОК 11 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 5 мин. [Показать отчёт]
Сложности: null  
Комментарии: О шифровании узнал впервые на 1 курсе института, но, как и всё связанное с программированием, не полюбил и посредственно его сдал. Сейчас же благодаря Витольдовичу я им сильно заинтересовался и понял, что это очень интересно. Видимо, это талант такой - делать скучные на первый взгляд вещи интересными и лёгкими. Действительно, защищать информацию в современном мире очень нужно, ибо вместе с умением защищать её растёт умение её взламывать. Уроки хакерства Вы, Евгений Витольдович, вряд ли дадите, ибо каается законом, а защита разрешена :) В любом случае, от курса получил только позитив, спасибо и дай Бог побольше таких курсов!  
  Итого:   27 видеоуроков общей продолжительностью 6 час. 39 мин. 3 чел. ★ 5  
  Финалисты:   Tekashnik,   Новопашин Владимир,   Александр Р. .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Ознакомился и разобрался в нескольких алгоритмах шифрования.
Курс хороший. Все подробно и наглядно демонстрируется и объясняться. Неплохая доля времени уделяется правильному оформлению интерфейса приложения, что сулит в будущем стать хорошей привычкой. Спасибо за курс.
Научился: Научился четырем шифровальным методам.
Трудности: Сложностей не было.
Курс разбит на короткие, структурированные уроки, что способствует лучшему усвоению теории, нет "каши" в голове. Этому также способствуют небольшие задания в конце каждого урока. Вспомнил метод "пузырька". Интересна реализация функции сортировки букв ключа по алфавиту вместе с массивом. Интересна пользовательская форма в части применения "минимайзов" и "максимайзов". Трудно сказать, что можно добавить в курс. На мой взгляд, курс содержит необходимый минимум. Если возникнет необходимость создания большого проекта, то на помощь придут учебная литература и Интернет. Курс интересный и полезный! Я вынес для себя много маленьких "фишечек". Огромное спасибо автору за вложенный труд и знания!