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 String
encryptPass
(byte[] password) Encrypt password to stringstatic byte[]
encryptPassBytes
(String password) Encrypt password to bytesstatic void
Get instance of classstatic boolean
verifyPassword
(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
-