Categories: Programming

Метод штрафных функций

Методы штрафных функций или методы штрафов (Penalty method) — методы, широко используемые для решения технических задач оптимизации. Эффективны если штрафная функция естественно вытекает из технического смысла задачи. ©Википедия

Впрочем гуглить думаю вы и сами умеете, я же в этом посте хочу выложить исходники своего курсового с 3его курса, а именно реализацию метода штрафных функций. Язык C#.


Categories: Programming

ЭЦП RSA

Перебирая архивы за прошлые годы нашел задание с 4ого кажется курса — реализация ЭЦП (RSA), выложу исходники, возможно кому-нибудь пригодится. Делал на дельфях.

Изначально судя по документам задание звучало так: «Разработать алгоритм электронной цифровой подписи на основе алгоритма. RSA. Создать подделку цифровой подписи. Проверить подлинность исходной цифровой подписи и подделки. Сделать выводы о безопасности цифровой подписи открытого текста и его целостности.»


Categories: Programming

Шифр Белазо

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

Шифр Белазо является симметричным криптоалгоритмом. Т.е. в преобразованиях симметричных криптосистем используется один и тот же ключ для кодирования информации отправителем и для декодирования информации получателем.

В простейшем случае в качестве алгоритма подстановки может использоваться замена одного символа алфавита другим символом в соответствии с ключом.


Categories: About All, Work'a

«You are not your job»

Совсем недавно наткнулся на довольно интересную статью.

Цитата «Tyler Durden’s line from Fight Club: «You are not your job.» Для тех кто не спикает «Ты — это не твоя работа» ©Тайлер Дерден». Но вобще-то я соглашусь с тем, что сказано в статье, ты — это твоя работа. Иначе говоря просто некая совокупность полезных для других людей навыков. В той же статье была ссылка на видео, которое наиболее удачно демонстрирует, что «ты — это твоя работа».

В связи с моим недавним увлечением управлением проектами (а конкретно IT-проектами), задумался подействовала бы такая мотивация на наших русских прогеров, да и любых других русских работников?..