Class passEncryptionArgon2

java.lang.Object
org.jpass.crypt.passEncryptionArgon2

public class passEncryptionArgon2 extends Object
Class to encrypt password using Argon2d algorithm
  • Constructor Details

    • passEncryptionArgon2

      public passEncryptionArgon2()
      Constructor to set parameters for Argon2d algorithm
  • Method Details

    • encryptPassBytes

      public static byte[] encryptPassBytes(String password)
      Encrypt password to bytes
      Parameters:
      password - password to encrypt
      Returns:
      encrypted password as bytes
    • encryptPass

      public static String encryptPass(byte[] password)
      Encrypt password to string
      Parameters:
      password - bytes password to encrypt
      Returns:
      encrypted password as string
    • verifyPassword

      public static boolean verifyPassword(String password)
      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