xecure.crypto
Class Cipher

java.lang.Object
  extended byxecure.crypto.Cipher

public class Cipher
extends java.lang.Object

ÀÌ Å¬·¡½º´Â µ¥ÀÌÅ͸¦ ¾Ïȣȭ ÇÏ°í º¹È£È­ ÇÏ´Â API ¸¦ Á¦°øÇÑ´Ù.


Constructor Summary
Cipher(XecureConfig config)
          Constructor
 
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cipher

public Cipher(XecureConfig config)
Constructor

Parameters:
config -
Method Detail

BlockEncrypt

public java.lang.String BlockEncrypt(XecureSession session,
                                     java.lang.String plain)
ÇöÀç ¾Ïȣȭ ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î Æò¹®À» ¾Ïȣȭ ÇÏ¿© Base64 Encoding µÈ ¾ÏÈ£¹®À» ¸®ÅÏÇÑ´Ù. ¾Ïȣȭ °úÁ¤¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇϸé XecureLog ¿¡ ¿øÀÎÀÌ Ãâ·ÂµÇ°í "" ÀÌ ¸®ÅϵȴÙ.

Parameters:
session - XecureSession
plain - Æò¹®
Returns:
¾ÏÈ£¹®

BlockDecrypt

public java.lang.String BlockDecrypt(XecureSession session,
                                     java.lang.String cipher)
ÇöÀç ¾Ïȣȭ ¼¼¼ÇÀÇ ¼¼¼ÇŰ·Î ¾ÏÈ£¹®À» º¹È£È­ ÇÏ¿© Æò¹®À» ¸®ÅÏÇÑ´Ù. º¹È£È­ °úÁ¤¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇϸé XecureLog ¿¡ ¿øÀÎÀÌ Ãâ·ÂµÇ°í "" ÀÌ ¸®ÅϵȴÙ.

Parameters:
session - XecureSession
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 µÈ ¹®ÀÚ¿­