public class ARIAUtil extends Object
Constructor and Description |
---|
ARIAUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
decrypt(String value)
BASE64로 인코딩된 암호화된 값를 복호화하여 반환한다.
|
static String |
decrypt(String value,
String key)
주어진 키를 사용하여 BASE64로 인코딩된 암호화된 값를 복호화하여 반환한다.
|
static String |
decryptHex(String value)
16진수(Hex) 코드로 암호화 값을 복호화하여 반환한다.
|
static String |
decryptHex(String value,
String key)
주어진 키를 사용하여 16진수(Hex) 암호화 값를 복호화하여 반환한다.
|
static String |
encrypt(String value)
BASE64로 인코딩된 암호화된 값을 반환한다.
|
static String |
encrypt(String value,
String key)
주어진 키를 사용하여 BASE64로 인코딩된 암호화된 값을 반환한다.
|
static String |
encryptHex(String value)
16진수(Hex) 코드로 암호화한 값을 반환한다.
|
static String |
encryptHex(String value,
String key)
주어진 키를 사용하여 16진수(Hex) 코드로 암호화한 값을 반환한다.
|
public static String decrypt(String value) throws InvalidKeyException
value
- 암호화된 문자열.InvalidKeyException
- 사용된 복호화 키가 유효하지 않은 경우.public static String decrypt(String value, String key) throws InvalidKeyException
value
- 암호화된 문자열key
- 암호화 문자열을 복호화하는 데 사용되는 복호화 키InvalidKeyException
- 지정된 복호화 키가 유효하지 않은 경우 발생public static String decryptHex(String value) throws InvalidKeyException
value
- 복호화할 16진수 형식의 암호화된 문자열.InvalidKeyException
- 사전 정의된 ARIA 마스터 키가 유효하지 않은 경우.public static String decryptHex(String value, String key) throws InvalidKeyException
value
- 복호화할 16진수 형식의 암호화된 문자열key
- 암호화된 문자열을 복호화하는 데 사용될 복호화 키InvalidKeyException
- 지정된 복호화 키가 유효하지 않을 경우 발생public static String encrypt(String value) throws InvalidKeyException, UnsupportedEncodingException
value
- 암호화할 평문 문자열.InvalidKeyException
- 사전 정의된 ARIA 마스터 키가 유효하지 않은 경우.UnsupportedEncodingException
- 암호화 작업에 필요한 문자 인코딩이 지원되지 않는 경우.public static String encrypt(String value, String key) throws InvalidKeyException, UnsupportedEncodingException
value
- 암호화할 평문 문자열.key
- 평문을 암호화하는 데 사용될 암호화 키.InvalidKeyException
- 지정된 키가 유효하지 않은 경우.UnsupportedEncodingException
- 암호화 작업에 필요한 문자 인코딩이 지원되지 않는 경우.public static String encryptHex(String value) throws InvalidKeyException, UnsupportedEncodingException
value
- 암호화할 평문 문자열.InvalidKeyException
- 사전 정의된 ARIA 마스터 키가 유효하지 않은 경우.UnsupportedEncodingException
- 암호화 작업에 필요한 문자 인코딩이 지원되지 않는 경우.public static String encryptHex(String value, String key) throws InvalidKeyException, UnsupportedEncodingException
value
- 암호화할 평문 문자열.InvalidKeyException
UnsupportedEncodingException
Copyright © 2025. All rights reserved.