public class PasswordStorage extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PasswordStorage.CannotPerformOperationException |
static class |
PasswordStorage.InvalidHashException |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
HASH_ALGORITHM_INDEX |
static int |
HASH_BYTE_SIZE |
static int |
HASH_SECTIONS |
static int |
HASH_SIZE_INDEX |
static int |
ITERATION_INDEX |
static String |
PBKDF2_ALGORITHM |
static int |
PBKDF2_INDEX |
static int |
PBKDF2_ITERATIONS |
static int |
SALT_BYTE_SIZE |
static int |
SALT_INDEX |
| 构造器和说明 |
|---|
PasswordStorage() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
createHash(char[] password) |
static String |
createHash(String password) |
static boolean |
verifyPassword(char[] password,
String correctHash) |
static boolean |
verifyPassword(String password,
String correctHash) |
public static final int SALT_BYTE_SIZE
public static final int HASH_BYTE_SIZE
public static final int PBKDF2_ITERATIONS
public static final int HASH_SECTIONS
public static final int HASH_ALGORITHM_INDEX
public static final int ITERATION_INDEX
public static final int HASH_SIZE_INDEX
public static final int SALT_INDEX
public static final int PBKDF2_INDEX
public static String createHash(String password) throws PasswordStorage.CannotPerformOperationException
public static String createHash(char[] password) throws PasswordStorage.CannotPerformOperationException
public static boolean verifyPassword(String password, String correctHash) throws PasswordStorage.CannotPerformOperationException, PasswordStorage.InvalidHashException
public static boolean verifyPassword(char[] password,
String correctHash)
throws PasswordStorage.CannotPerformOperationException,
PasswordStorage.InvalidHashException
Copyright © 2019. All rights reserved.