Instant Java Password and Authentication Security

A practical, hands-on guide to securing Java application passwords with hashing techniques
Preview in Mapt

Instant Java Password and Authentication Security

Fernando Mayoral

A practical, hands-on guide to securing Java application passwords with hashing techniques
Mapt Subscription
FREE
$29.99/m after trial
eBook
$14.00
RRP $19.99
Save 29%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$14.00
$29.99p/m after trial
RRP $19.99
Subscription
eBook
Start 30 Day Trial

Frequently bought together


Instant Java Password and Authentication Security Book Cover
Instant Java Password and Authentication Security
$ 19.99
$ 14.00
Mobile Security: How to Secure, Privatize, and Recover Your Devices Book Cover
Mobile Security: How to Secure, Privatize, and Recover Your Devices
$ 26.99
$ 18.90
Buy 2 for $31.50
Save $15.48
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849697767
Paperback38 pages

Book Description

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.

Table of Contents

Chapter 1: Instant Java Password and Authentication Security
Creating a simple hash (Simple)
Creating a strong hash (Simple)
Adding salt to a hash (Intermediate)
Creating a secure hash (Advanced)
Overview

What You Will Learn

  • How and when to use the MD5 hash
  • Create every SHA-based hash
  • Use SHA hashes, and learning their weaknesses
  • Add salt to a hash
  • Store salts and regenerate the hash using the original salt
  • Implement an iterative hashing mechanism
  • Increase the strength of your hashes with an iterative hashing mechanism
  • Implement a length-constant time comparison to avoid timing attacks

Authors

Table of Contents

Chapter 1: Instant Java Password and Authentication Security
Creating a simple hash (Simple)
Creating a strong hash (Simple)
Adding salt to a hash (Intermediate)
Creating a secure hash (Advanced)
Overview

Book Details

ISBN 139781849697767
Paperback38 pages
Read More

Read More Reviews

Recommended for You

Java EE 7 Developer Handbook Book Cover
Java EE 7 Developer Handbook
$ 35.99
$ 25.20
Java 7 Concurrency Cookbook Book Cover
Java 7 Concurrency Cookbook
$ 29.99
$ 21.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Git: Version Control for Everyone Book Cover
Git: Version Control for Everyone
$ 23.99
$ 16.80
JavaScript and JSON Essentials Book Cover
JavaScript and JSON Essentials
$ 17.99
$ 12.60
Prototyping Essentials with Axure Book Cover
Prototyping Essentials with Axure
$ 32.99
$ 23.10