Class ScryptKeySpec

  • All Implemented Interfaces:
    java.security.spec.KeySpec

    public class ScryptKeySpec
    extends java.lang.Object
    implements java.security.spec.KeySpec
    Key spec for use with the scrypt SecretKeyFactory.
    • Constructor Detail

      • ScryptKeySpec

        public ScryptKeySpec​(char[] password,
                             byte[] salt,
                             int costParameter,
                             int blockSize,
                             int parallelizationParameter,
                             int keySize)
    • Method Detail

      • getPassword

        public char[] getPassword()
      • getSalt

        public byte[] getSalt()
      • getCostParameter

        public int getCostParameter()
      • getBlockSize

        public int getBlockSize()
      • getParallelizationParameter

        public int getParallelizationParameter()
      • getKeyLength

        public int getKeyLength()
        Key length (in bits).
        Returns:
        length of the key to generate in bits.