Package com.soffid.iam.crypt
Class Crypt
java.lang.Object
com.soffid.iam.crypt.Crypt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenSalt()static StringgenSalt(int size) static byte[]static byte[]genSaltBytes(int size) static Stringstatic StringpBKDF2Sha1(String text, byte[] salt, int iterations) static StringpBKDF2Sha1(String text, String utf8Salt, int iterations) static StringpBKDF2Sha256(String text, byte[] salt, int iterations) static StringpBKDF2Sha256(String text, String utf8Salt, int iterations) static boolean
-
Constructor Details
-
Crypt
public Crypt()
-
-
Method Details
-
hash
-
pBKDF2Sha256
public static String pBKDF2Sha256(String text, String utf8Salt, int iterations) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
pBKDF2Sha256
public static String pBKDF2Sha256(String text, byte[] salt, int iterations) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
pBKDF2Sha1
public static String pBKDF2Sha1(String text, String utf8Salt, int iterations) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
pBKDF2Sha1
public static String pBKDF2Sha1(String text, byte[] salt, int iterations) throws UnsupportedEncodingException, InvalidKeySpecException, NoSuchAlgorithmException -
genSaltBytes
- Throws:
UnsupportedEncodingException
-
genSaltBytes
- Throws:
UnsupportedEncodingException
-
genSalt
- Throws:
UnsupportedEncodingException
-
genSalt
- Throws:
UnsupportedEncodingException
-
verify
-