Package org.jpass.crypt
Class passEncryptionArgon2
java.lang.Object
org.jpass.crypt.passEncryptionArgon2
Class to encrypt password using Argon2d algorithm
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringencryptPass(byte[] password) Encrypt password to stringstatic byte[]encryptPassBytes(String password) Encrypt password to bytesstatic voidGet instance of classstatic booleanverifyPassword(String password) Verify password - compare hash saved in .config/jpass/.secret file with password 
- 
Constructor Details
- 
passEncryptionArgon2
public passEncryptionArgon2()Constructor to set parameters for Argon2d algorithm 
 - 
 - 
Method Details
- 
encryptPassBytes
Encrypt password to bytes- Parameters:
 password- password to encrypt- Returns:
 - encrypted password as bytes
 
 - 
encryptPass
Encrypt password to string- Parameters:
 password- bytes password to encrypt- Returns:
 - encrypted password as string
 
 - 
verifyPassword
Verify password - compare hash saved in .config/jpass/.secret file with password- Parameters:
 password- password to verify- Returns:
 - boolean value of password verification
 
 - 
getInstance
public static void getInstance()Get instance of class 
 -