直接使用BouncyCastle类:
PKCS5S2ParametersGenerator gen = new PKCS5S2ParametersGenerator(new SHA256Digest());gen.init("password".getBytes("UTF-8"), "salt".getBytes(), 4096);byte[] dk = ((KeyParameter) gen.generateDerivedParameters(256)).getKey();
直接使用BouncyCastle类:
PKCS5S2ParametersGenerator gen = new PKCS5S2ParametersGenerator(new SHA256Digest());gen.init("password".getBytes("UTF-8"), "salt".getBytes(), 4096);byte[] dk = ((KeyParameter) gen.generateDerivedParameters(256)).getKey();