BOOKS - Cryptography and Cryptanalysis in Java Creating and Programming Advanced Algo...
Cryptography and Cryptanalysis in Java Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11, 2nd Edition - Stefania Loredana Nita, Marius Iulian Mihailescu 2024 PDF | EPUB Apress BOOKS
1 TON

Views
20916

Telegram
 
Cryptography and Cryptanalysis in Java Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11, 2nd Edition
Author: Stefania Loredana Nita, Marius Iulian Mihailescu
Year: 2024
Format: PDF | EPUB
File size: 14.7 MB
Language: ENG



Pay with Telegram STARS
Book Description: The second edition of Cryptography and Cryptanalysis in Java Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11 provides readers with a comprehensive guide to cryptography and cryptanalysis using Java programming language. The book covers the fundamental concepts of cryptography, including encryption and decryption techniques, digital signatures, message authentication codes, and hash functions. It also delves into advanced topics such as elliptic curve cryptography, quantum cryptography, and side-channel attacks. Additionally, it explores the use of machine learning in cryptography and discusses potential applications of blockchain technology in the field. The book begins by introducing the basic principles of cryptography and its importance in modern computing. It then delves into the technical aspects of cryptography, explaining how algorithms work and how they can be implemented in Java. The author emphasizes the need for a deep understanding of the underlying principles of cryptography to create secure programs that are resistant to attacks from hackers and other malicious actors. The book is divided into four parts, each focusing on a different aspect of cryptography and cryptanalysis. Part one covers the basics of cryptography, including symmetric and asymmetric encryption, digital signatures, and message authentication codes. Part two explores advanced cryptographic techniques such as elliptic curve cryptography, quantum cryptography, and side-channel attacks. Part three examines the use of machine learning in cryptography, discussing how these technologies can be used together to create more secure systems. Finally, part four looks at the future of cryptography and the challenges that lie ahead.
Второе издание Cryptography and Cryptanalysis in Java Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11 предоставляет читателям исчерпывающее руководство по криптографии и криптоанализу с использованием языка программирования Java. Книга охватывает фундаментальные понятия криптографии, включая методы шифрования и дешифрования, цифровые подписи, коды аутентификации сообщений и хеш-функции. Он также углубляется в такие продвинутые темы, как криптография на эллиптических кривых, квантовая криптография и атаки по сторонним каналам. Кроме того, в нем исследуется использование машинного обучения в криптографии и обсуждаются потенциальные применения технологии блокчейн в данной области. Книга начинается с введения основных принципов криптографии и её важности в современных вычислениях. Затем он углубляется в технические аспекты криптографии, объясняя, как работают алгоритмы и как их можно реализовать в Java. Автор подчеркивает необходимость глубокого понимания основополагающих принципов криптографии для создания безопасных программ, устойчивых к атакам хакеров и других вредоносных акторов. Книга разделена на четыре части, каждая из которых посвящена различным аспектам криптографии и криптоанализа. Часть первая охватывает основы криптографии, включая симметричное и асимметричное шифрование, цифровые подписи и коды аутентификации сообщений. Во второй части рассматриваются передовые криптографические методы, такие как эллиптическая криптография, квантовая криптография и атаки по сторонним каналам. В третьей части рассматривается использование машинного обучения в криптографии, обсуждается, как эти технологии могут быть использованы вместе для создания более безопасных систем. Наконец, в четвертой части рассматривается будущее криптографии и стоящие перед ней задачи.
''

You may also be interested in:

Cryptography and Cryptanalysis in Java: Creating and Programming Advanced Algorithms with Java SE 17 LTS and Jakarta EE 10
Cryptography and Cryptanalysis in Java Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11, 2nd Edition
Cryptography and Cryptanalysis in Java Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11, 2nd Edition
Pro Cryptography and Cryptanalysis: Creating Advanced Algorithms with C# and .NET
Symmetric Cryptography, Volume 2: Cryptanalysis and Future Directions
Learn Java Programming A Definitive Crash Course For Beginners to Learn Java Fast. Secrets, Tips and Tricks to Programming with Java Code and The Fundamentals to Creating Your First Program
Java Cryptography
Java Cryptography Tools and Techniques
Java Cryptography Tools and Techniques
Java Cryptography: Tools and Techniques
Java 21#Game-Changer Chronicles -: A Case Study Approach ( Hands-on project use-cases ): Core Java. Java Virtual Threads. Java Collections.
Java Challengers Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!
Java Challengers Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!
Java Message Service: Creating Distributed Enterprise Applications
Fault Analysis in Cryptography (Information Security and Cryptography)
Java Quizmaster for Beginners Learn Java in 17 days and master Java code by solving 105 quizzes and 117 assignments
Java 21#Game-Changer Chronicles - A Case Study Approach ( Hands-on project use-cases ) Core Java. Java Virtual Threads
Java 21#Game-Changer Chronicles - A Case Study Approach ( Hands-on project use-cases ) Core Java. Java Virtual Threads
Cryptography Algorithms: A guide to algorithms in blockchain, quantum cryptography, zero-knowledge protocols, and homomorphic encryption
Kickstart Blockchain and Cryptography Fundamentals Navigate the Intricacies of Modern Blockchain, Cryptography, Smart Contracts and Hyperledger for Driving Real-World Transformations
Kickstart Blockchain and Cryptography Fundamentals Navigate the Intricacies of Modern Blockchain, Cryptography, Smart Contracts and Hyperledger for Driving Real-World Transformations
Parallel Cryptanalysis
Java, Java, Java Object-Oriented Problem Solving
Diving Into Java Ocean Handbook for Java beginners. Deep dive into the Java Ocean; don|t just wet your toe
Diving Into Java Ocean: Handbook for Java beginners. Deep dive into the Java Ocean; don|t just wet your toe.
Java Programming The Ultimate Beginner|s Guide to Understanding Java Programming And Learn Java In 2 Hours
Applied Cryptanalysis Breaking Ciphers in the Real World
Get Your Hands Dirty on Clean Architecture A Hands-on Guide to Creating Clean Web Applications with Code Examples in Java
Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java
Learning Java An Introduction to Programming with Java The Complete Reference Java Programming for Beginners
Public-Key Cryptography - PKC 2023: 26th IACR International Conference on Practice and Theory of Public-Key Cryptography, Atlanta, GA, USA, May 7-10, 2023, … Notes in Computer Science Book 13940
Arithmetic, Geometry, Cryptography, and Coding Theory 2021: 18th International Conference Arithmetic, Geometry, Cryptography, and Coding Theory May 31 … France (Contemporary Mathematics, 779)
Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (English Edition)
Mastering Secure Java Applications Navigating security in cloud and microservices for Java
Sams Teach Yourself Java in 24 Hours, Sixth Edition (Covers Java 7 and Android)
Master Java With Ease A Comprehensive Guide For Beginners To Learn The Fundamentals Of Java
Mastering Secure Java Applications Navigating security in cloud and microservices for Java
Learning Java An Introdution to Real-world Progarmming with Java, 5th Edition
Java in 24 Hours, Sams Teach Yourself (Covering Java 9), 8th Edition
100+ Solutions in Java Everything you need to know to develop Java applications, 2nd Edition