E-book details

Instant Java Password and Authentication Security. A practical, hands-on guide to securing Java application passwords with hashing techniques

Instant Java Password and Authentication Security. A practical, hands-on guide to securing Java application passwords with hashing techniques

Fernando Mayoral

Ebook
Password security is a critical matter when it comes to protecting the interests of application users and their data for a satisfactory user experience. With the advancement in technology, now more than ever, application developers need to be able to implement reliable mechanisms to prevent passwords from being stolen. Java Password and Authentication Security provides a practical approach to implement these reliable mechanisms with the possibility to make password authentication stronger as technology makes it easier to break them.

Java Password and Authentication Security is a practical, hands-on guide covering a number of clear, step-by-step exercises and code examples that will help you to implement strong password authentication solutions for your project in no time.

This book starts off with the most basic and well known hashing technique to quickly get an application developer started with implementing a standard password protection mechanism. Furthermore, it covers the stronger SHA (standard hashing algorithm) family in detail and brings up a technique to improve the hash security with a technique called “salting”.

You will also learn how to use these hashes, and more importantly, when to use each technique. You will learn that not every hash algorithm is good in every situation, and how to deal with password recovery, password authentication, and timing attacks.
  • Instant Java Password and Authentication Security
    • Instant Java Password and Authentication Security
    • Credits
    • About the Author
    • About the Reviewers
    • www.PacktPub.com
      • Support files, eBooks, discount offers and more
        • Why Subscribe?
        • Free Access for Packt account holders
    • Preface
      • What this book covers
      • What you need for this book
      • Who this book is for
      • Conventions
      • Reader feedback
      • Customer support
        • Downloading the example code
        • Errata
        • Piracy
        • Questions
    • 1. Instant Java Password and Authentication Security
      • Creating a simple hash (Simple)
        • How to do it...
        • How it works...
        • Theres more...
          • Password recovery
      • Creating a strong hash (Simple)
        • How to do it...
        • How it works...
        • There's more...
      • Adding salt to a hash (Intermediate)
        • How to do it...
        • How it works...
        • There's more...
          • Crazy hashing and salting
      • Creating a secure hash (Advanced)
        • How to do it...
        • How it works...
        • There's more...
      • Overview
        • Rounding up...
        • More Info: Hyper Text Transfer Protocol Secure (HTTPS)
  • Title: Instant Java Password and Authentication Security. A practical, hands-on guide to securing Java application passwords with hashing techniques
  • Author: Fernando Mayoral
  • Original title: Instant Java Password and Authentication Security. A practical, hands-on guide to securing Java application passwords with hashing techniques
  • ISBN: 9781849697774, 9781849697774
  • Date of issue: 2013-11-25
  • Format: Ebook
  • Item ID: e_2wsf
  • Publisher: Packt Publishing