1. Tor and Darknet 4 Donkeys (2020)
Discover the most hidden web secrets through the explanations of an ethical hacker: many tips and indications to protect your privacy and satisfy the most curious
2. Everyday Cryptography
Cryptography is a vital technology tha underpins the security of information in computer networks. This book presents a comprehensive introduction to the role that cryptography plays in providing information security for everyday technologies such as the Internet, mobile phones, Wi-Fi networks, payment cards, Tor, and Bitcoin.
This book is intended to be introductory, self-contained, and widely accessible. It is suitable as a first read on cryptography. Almost no prior knowledge of mathematics is required since the book deliberately avoids the details of the mathematics techniques underpinning cryptographic mechanisms. Instead our focus will be on what a normal user or practitioner of information security needs to know about cryptography in order to understand the design and use of everyday cryptographic applications.
By focusing on the fundamental principles of modern cryptography rather than the technical details of current cryptographic technology, the main part this book is relatively timeless, and illustrates the application of these principles by considering a number of contemporary applications of cryptography. Following the revelations of former NSA contractor Edward Snowden, the book considers the wider societal impact of use of cryptography and strategies for addressing this.
A reader of this book will not only be able to understand the everyday use of cryptography, but also be able to interpret future developments in this fascinating and crucially important area of technology.
3. Java: The Ultimate Beginners Guide to Effectively Learn Java Programming Step-by-Step (2020)
Computer programming still holds a large amount of uncertainty among those who are not familiar with it and who may still think that this is something far too complex for a casual user to learn. But computer languages have taken great strides in the past few decades and there are now simple general-purpose ones that do a great job.
One such is Java and inside Java: The Ultimate Beginners Guide to Effectively Learn Java Programming Step-by-Step,
4. 97 Things Every Java Programmer Should Know (2020)
If you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. You’ll be encouraged to look at problems in new ways, take broader responsibility for your work, stretch yourself by learning new techniques, and become as good at the entire craft of development as you possibly can.
5. Learning Java: An Introduction to Real-World Programming with Java, 5th Edition (2020)
If you’re new to Java-or new to programming-this best-selling book will guide you through the language features and APIs of Java 11. With fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Daniel Leuck introduce you to Java fundamentals-including its class libraries, programming techniques, and idioms-with an eye toward building real applications.
You’ll learn powerful new ways to manage resources and exceptions in your applications-along with core language features included in recent Java versions.
Develop with Java, using the compiler, interpreter, and other tools
Explore Java’s built-in thread facilities and concurrency package
Learn text processing and the powerful regular expressions API
Write advanced networked or web-based applications and services