Beginning Cryptography with Java this book also uses fixed salt. http://books.google.com/books?id=xZDIAu90ukEC They use password, salt and iteration count to generate keyspec.