Практическая криптография: алгоритмы и их программирование

Скачать Практическая криптография: алгоритмы и их программирование Автор:

А. В. Аграновский, Р. А. Хади


Год издания: 2009
Страниц: 256
Язык: русский
Эта книга предназначена прежде всего для тех, кто интересуется не только теоретическими аспектами криптологии, но и практическими реализациями алгоритмов криптографии и криптоанализа. В книге уделено очень много внимания вопросам компьютерного криптоанализа и логике программирования защищенных криптосистем. Книга изложена таким образом, что она будет полезной как для неподготовленного читателя, так и для высококвалифицированного специалиста, желающего расширить свой кругозор и по-новому взглянуть на криптографический аспект систем информационной защиты.
Подробнее

О криптографии всерьез

Скачать О криптографии всерьез Автор:

Жан-Филипп Омассон


Год издания: 2021
Страниц: 330
Язык: русский
В этом практическом руководстве по современному шифрованию анализируются фундаментальные математические идеи, лежащие в основе криптографии. Рассказывается о шифровании с аутентификацией, безопасной случайности, функциях хеширования, блочных шифрах и методах криптографии с открытым ключом, в частности RSA и криптографии на эллиптических кривых. Каждая глава содержит обсуждение типичных ошибок реализации с примерами из практики и подробное описание возможных проблем, сопровождаемое рекомендациями по их устранению. Независимо от того, занимаетесь вы разработкой профессионально или только начинаете знакомство с предметом, в этой книге вы найдете полный обзор современной криптографии и ее приложений.
Подробнее

Криптография и взлом шифров на Python

Скачать Криптография и взлом шифров на Python Автор:

Эл Свейгарт


Год издания: 2020
Страниц: 514
Язык: русский

Обучению основам криптографии посвящено множество книг. Есть ряд книг, в которых новичков учат взламывать шифры. Но нет ни одной книги, в которой новичков учили бы писать компьютерные программы, способ­ные взламывать шифры. Данная книга восполняет этот пробел. Книга ориентирована в том числе на новичков в программировании. Здесь излагаются основы программирования на Python - одного из луч­ших языков для начинающих. Python характеризуется настолько плавной кривой обучения, что освоить его смогут новички любого возраста, а его возможности удовлетворяют запросам даже самых требовательных профессионалов. Python выполняется в среде Windows, macOS, Linux и даже Raspberry Pi, причем он доступен для свободной загрузки и использования.
Подробнее

Лекции по арифметическим алгоритмам в криптографии

Скачать Лекции по арифметическим алгоритмам в криптографии Автор:

Черемушкин А.В.


Год издания: 2002
Страниц: 104
Язык: русский
Алгоритм решения вычислительной задачи представляет собой некую детерминированную процедуру, выполняемую над набором входных данных. В качестве оценки сложности алгоритма обычно выбирается время работы алгоритма. Этот курс отличает компактность и простота изложения, а при выборе материала автор стремился исходить из минимальных требований к начальной подготовке читателя, как правило, соответствующей двум курсам технического вуза. Это введение в область современной вычислительной теории чисел и ее приложений к криптографическим задачам. Книга соответствует программе дисциплины «Теоретико-числовые методы в криптографии» государственного образовательного стандарта по специальности «Компьютерная безопасность».

Подробнее

Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .NET

Скачать Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .NET Автор:

Marius Mihailescu, Stefania Nita


Год издания: 2021
Страниц: 571
Язык: английский
Информация - это один из тех важнейших аспектов, который необходимо учитывать при разработке и внедрении сложных систем. Информация, которая попадает в чужие руки, может стать катастрофой и привести к огромным потерям как для бизнеса, так и в других областях, например, военных. Чаще всего информация становится доступной третьим лицам при ее передаче или при обмене пакетами между владельцами. В качестве защиты связи может использоваться криптология (криптография и криптоанализ), обеспечивающая сложное шифрование информации.
Подробнее

Криптография и безопасность в технологии .NET (2020)

Скачать Криптография и безопасность в технологии .NET (2020) Автор:

Торстейнсон П., Ганеш Г.


Год издания: 2020
Страниц: 482
Язык: русский
Подробно излагаются вопросы реализации на .NET-платформе симметричной и асимметричной криптографии, цифровых подписей, XML-криптографии, пользовательской безопасности и защиты кодов, ASP .NET-безопасности, безопасности Web-служб.
Подробнее

Апокалипсис криптографии

Скачать Апокалипсис криптографии Автор:

Граймс Р.А.


Год издания: 2020
Страниц: 290
Язык: русский
В связи с бурным развитием технологий требования к компьютерной безопасности постоянно изменяются. Шифры, которые на сегодняшний день можно считать надежными, при использовании квантового компьютера будет легко взломать, и эта реальность уже не за горами. Вот почему необходимо уже сейчас готовиться к квантовому криптографическому прорыву, и эта книга послужит для читателя бесценным руководством к действию.
Подробнее

Сложность вычислений и криптография

Скачать Сложность вычислений и криптография Автор:

Писарук Н.Н.


Год издания: 1999
Страниц: 247
Язык: русский
Перед криптографией стоит целый ряд проблем, связанных с потребностью координации действий участников процесса многостороннего обмена информацией. Криптография изучает проектирование криптосистем, криптоанализ дает методы "взлома" криптосистем, а криптология — это объединение криптографии и криптоанализа. Важная задача — гарантировать подлинность, когда получатель сообщения желает убедиться, что полученное им сообщение не было подделано или модифицировано противником и что предполагаемый отправитель послал сообщение именно таким, каким оно получено. В пособии изучаются криптографические примитивы, современные системы кодирования, системы цифровой подписи и криптографические протоколы.
Подробнее

Introduction to Cryptography with Coding Theory (3 ed)

Скачать Introduction to Cryptography with Coding Theory (3 ed) Автор:

Wade Trappe, Lawrence C. Washington


Год издания: 2020
Страниц: 580
Язык: английский

Эта книга основана на курсе криптографии для студентов высшего и среднего звена, который читается в Университетах Мэриленда (с 1997 года) и Рутгерса (с 2003 года). Авторы курса не сосредотачиваются исключительно на RSA и дискретных логарифмах, которые сделали бы их (курсы) в основном теорией чисел. И, внимание!, курсы не учат взлому (это сделало бы книгу менее математической).

Подробнее

Building Ethereum Dapps. Decentralized applicationson the Ethereum blockchain

Скачать Building Ethereum Dapps. Decentralized applicationson the Ethereum blockchain Автор:

Roberto Infante


Год издания: 2019
Страниц: 573
Язык: русский

Ethereum – глобальная платформа с открытым исходным кодом для децентрализованных приложений. С помощью Ethereum вы сможете писать доступные всему миру программы для управления цифровыми данными, работающие именно так, как задумано. Как и другие блокчейны, Ethereum имеет собственную криптовалюту, называемую Ether (ETH). ETH — цифровые деньги.

Подробнее