Delete src/com/belkast/soap/secretProcessor.java
This commit is contained in:
parent
3abd5906c1
commit
9033d81938
@ -1,50 +0,0 @@
|
||||
package com.belkast.soap;
|
||||
|
||||
import java.util.Base64;
|
||||
import java.security.Key;
|
||||
import javax.crypto.Cipher;
|
||||
import javax.crypto.spec.SecretKeySpec;
|
||||
|
||||
public class secretProcessor
|
||||
{
|
||||
private static final String ALGORITHM = "AES";
|
||||
|
||||
public static byte[] encrypt(String thisKey, String valueToEnc) throws Exception
|
||||
{
|
||||
byte[] varKey = thisKey.getBytes();
|
||||
Key key = generateKey(varKey);
|
||||
Cipher c = Cipher.getInstance(ALGORITHM);
|
||||
c.init(1, key);
|
||||
byte[] encValue = c.doFinal(valueToEnc.getBytes());
|
||||
return encValue;
|
||||
}
|
||||
|
||||
public static String decrypt(String thisKey, byte[] encryptedValue) throws Exception
|
||||
{
|
||||
byte[] varKey = thisKey.getBytes();
|
||||
Key key = generateKey(varKey);
|
||||
Cipher c = Cipher.getInstance(ALGORITHM);
|
||||
c.init(2, key);
|
||||
byte[] decValue = c.doFinal(encryptedValue);
|
||||
String decryptedValue = new String(decValue);
|
||||
return decryptedValue;
|
||||
}
|
||||
|
||||
public static String encode(byte[] value) throws Exception
|
||||
{
|
||||
String encryptedValue = Base64.getEncoder().encodeToString(value);
|
||||
return encryptedValue;
|
||||
}
|
||||
|
||||
public static byte[] decode(String encryptedValue) throws Exception
|
||||
{
|
||||
byte[] decordedValue = Base64.getDecoder().decode(encryptedValue);
|
||||
return decordedValue;
|
||||
}
|
||||
|
||||
private static Key generateKey(byte[] varKey) throws Exception
|
||||
{
|
||||
Key key = new SecretKeySpec(varKey, "AES");
|
||||
return key;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user