public final class SecurityUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_ITERATION_COUNT |
static byte[] |
DEFAULT_SALT |
static java.lang.String |
PBE_WITH_MD5_AND_DES |
Modifier and Type | Method and Description |
---|---|
static byte[] |
encrypt(byte[] data,
char[] password,
java.lang.String algorithmName,
byte[] salt,
int count) |
public static final java.lang.String PBE_WITH_MD5_AND_DES
public static final byte[] DEFAULT_SALT
public static final int DEFAULT_ITERATION_COUNT
public static byte[] encrypt(byte[] data, char[] password, java.lang.String algorithmName, byte[] salt, int count) throws java.security.NoSuchAlgorithmException, java.security.spec.InvalidKeySpecException, javax.crypto.NoSuchPaddingException, java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException
java.security.NoSuchAlgorithmException
java.security.spec.InvalidKeySpecException
javax.crypto.NoSuchPaddingException
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
javax.crypto.IllegalBlockSizeException
javax.crypto.BadPaddingException
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html