Создан заказ №3370382
24 ноября 2018
Программная реализация криптоалгоритма Crypton
Как заказчик описал требования к работе:
Нужна курсовая работа по программированию. Есть содержание, дам структуру. Послезавтра уже сдавать план и введение, остальные сроки обговорим в переписке.
Фрагмент выполненной работы:
Введение
Алгоритмы шифрования бывают симметричными и асимметричными. При асимметричном шифровании используются 2 ключа: открытый и секретный. Открытый ключ используется для шифрования исходных сообщений и может быть опубликован. Секретный ключ используется для расшифровки зашифрованных сообщений. Особенностью асимметричного шифрования является работа только с сообщениями длиной короче ключа. Самым часто используемым асимметричным алгоритмом является RSA.
При симметричном шифровании один и тот же ключ используется для шифрования исходных данных и расшифровки зашифрованных данных. (работа была выполнена специалистами author24.ru) Симметричное шифрование работает с потоком данных произвольной длины. Симметричные алгоритмы шифрования бывают блочные и потоковые.
Потоковый шифр использует для шифрования не только ключ и значение исходного символа, но и позицию исходного символа в исходном потоке. К потоковым алгоритмам относятся алгоритмы A3, A5, A8, RC4.
Блочный шифр делит исходный поток данных на блоки фиксированного размера и применяет шифрование к каждому блоку. К блочным шифрам относятся AES(Rijndael), Crypton, Blowfish, DES, 3DES. AES работает с блоками 128 бит и ключами 128, 192, 256 бит, Blowfish работает с блоками 64 бита и ключами от 32 до 448 бит(длина ключа кратна 32). DES работает с блоками 64 бита и ключами 64 бит(56 бит рабочих, 8 проверочных). 3DES является расширением DES. Использует 64-битный блок и 112-битный или 168-битный ключи, которые делятся на 56-битные ключи. Наиболее популярной является схема cipher = DES(k3, (DES(k2, (DES(k1, source) ) ) ) ). Алгоритм Crypton работает с ключами от 8 до 256 бит. В данной работе будет рассмотрен и реализован шифр Crypton в режиме ECB. Режим ECB – это когда каждый блок исходных данных шифруется независимо от других блоковПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
27 ноября 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Программная реализация криптоалгоритма Crypton.docx
2018-11-30 14:24
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор выполнил работу раньше срока, в итоге всё прошло безупречно! Рекомендую Автора всем, легко идёт на контакт, всегда ответит на вопросы и не тянет с работой. Благодарю!!!