xecure.crypto
Class Cipher
java.lang.Object
|
+--xecure.crypto.Cipher
- public class Cipher
- extends java.lang.Object
ÀÌ Å¬·¡½º´Â µ¥ÀÌÅ͸¦ ¾ÏÈ£È ÇÏ°í º¹È£È ÇÏ´Â API ¸¦ Á¦°øÇÑ´Ù.
Method Summary |
java.lang.String |
BlockDecrypt(XecureSession session,
java.lang.String cipher)
ÇöÀç ¾ÏÈ£È ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î ¾ÏÈ£¹®À» º¹È£È ÇÏ¿© Æò¹®À» ¸®ÅÏÇÑ´Ù.
|
java.lang.String |
BlockEncrypt(XecureSession session,
java.lang.String plain)
ÇöÀç ¾ÏÈ£È ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î Æò¹®À» ¾ÏÈ£È ÇÏ¿© Base64 Encoding µÈ ¾ÏÈ£¹®À» ¸®ÅÏÇÑ´Ù.
|
java.lang.String |
urlDecode(java.lang.String str)
¹®ÀÚ¿À» URL DecodingÇÑ´Ù.
|
java.lang.String |
urlEncode(java.lang.String str)
¹®ÀÚ¿À» URL EncodingÇÑ´Ù.
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Cipher
public Cipher(XecureConfig config)
- Constructor
- Parameters:
config
-
BlockEncrypt
public java.lang.String BlockEncrypt(XecureSession session,
java.lang.String plain)
- ÇöÀç ¾ÏÈ£È ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î Æò¹®À» ¾ÏÈ£È ÇÏ¿© Base64 Encoding µÈ ¾ÏÈ£¹®À» ¸®ÅÏÇÑ´Ù.
¾ÏÈ£È °úÁ¤¿¡¼ ¿¡·¯°¡ ¹ß»ýÇϸé XecureLog ¿¡ ¿øÀÎÀÌ Ãâ·ÂµÇ°í "" ÀÌ ¸®ÅϵȴÙ.
- Parameters:
session
- XecureSessionplain
- Æò¹®- Returns:
- ¾ÏÈ£¹®
BlockDecrypt
public java.lang.String BlockDecrypt(XecureSession session,
java.lang.String cipher)
- ÇöÀç ¾ÏÈ£È ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î ¾ÏÈ£¹®À» º¹È£È ÇÏ¿© Æò¹®À» ¸®ÅÏÇÑ´Ù.
º¹È£È °úÁ¤¿¡¼ ¿¡·¯°¡ ¹ß»ýÇϸé XecureLog ¿¡ ¿øÀÎÀÌ Ãâ·ÂµÇ°í "" ÀÌ ¸®ÅϵȴÙ.
- Parameters:
session
- XecureSessionplain
- Æò¹®- Returns:
- Æò¹®
urlEncode
public java.lang.String urlEncode(java.lang.String str)
- ¹®ÀÚ¿À» URL EncodingÇÑ´Ù.
Encoding °úÁ¤¿¡¼ ¿¡·¯°¡ ¹ß»ýÇϸé XecureLog ¿¡ ¿øÀÎÀÌ Ãâ·ÂµÇ°í "" ÀÌ ¸®ÅϵȴÙ.
- Parameters:
str
- - Returns:
- url encoding µÈ ¹®ÀÚ¿
urlDecode
public java.lang.String urlDecode(java.lang.String str)
- ¹®ÀÚ¿À» URL DecodingÇÑ´Ù.
Decoding °úÁ¤¿¡¼ ¿¡·¯°¡ ¹ß»ýÇϸé XecureLog ¿¡ ¿øÀÎÀÌ Ãâ·ÂµÇ°í "" ÀÌ ¸®ÅϵȴÙ.
- Parameters:
str
- - Returns:
- url decoding µÈ ¹®ÀÚ¿