| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.safeidentity.adminservice.util.PasswordUtil
Title:
Description:
Copyright: Copyright (c) 2003
Company:
| Field Summary | |
static java.security.SecureRandom | 
SECURE_RANDOM
 | 
| Constructor Summary | |
PasswordUtil()
 | 
|
| Method Summary | |
static java.lang.String | 
crypt(java.lang.String strAdminPwd,
      java.lang.String strLdapPassword,
      java.lang.String strMethod)
 | 
static java.lang.String | 
encodeBase64(byte[] binary)
 | 
static boolean | 
equalsPwd(java.lang.String pwd,
          byte[] userPwd)
 | 
static boolean | 
equalsPwd(java.lang.String inputPwd,
          java.lang.String realHashPwd)
ÀÔ·Â ¹ÞÀº plain ºñ¹Ð¹øÈ£ ¹®ÀÚ¿À» ¼¹ö¿¡ ÀúÀåµÈ ºñ¹Ð¹øÈ£ÀÇ ÇØ½¬¹æ¹ýÀ» ÅëÇØ¼ ÇØ½¬ÇÑµÚ µÎ°ªÀ» ºñ±³ÇØÁØ´Ù.  | 
static byte[] | 
generateSalt(int size)
 | 
static byte[] | 
getBytes(java.lang.String src)
 | 
static byte[] | 
getHashPwd(java.lang.String strPwd)
 | 
static byte[] | 
getHashPwd(java.lang.String strPwd,
           int nPwdMethod)
 | 
static java.lang.String | 
getHashPwdString(java.lang.String strPwd)
 | 
static java.lang.String | 
getHashPwdString(java.lang.String strPwd,
                 int nPwdMethod)
 | 
static java.lang.String | 
getPwdMethod(java.lang.String realHashPwd)
ÁÖ¾îÁø ¾ÏÈ£ÀÇ ¸Þ¼Òµå À̸§À» ÃßÃâÇÑ´Ù.  | 
static int | 
getPwdMethodNumber(java.lang.String realHashPwd)
ÁÖ¾îÁø ¾ÏÈ£ÀÇ ¸Þ¼Òµå ¹øÈ£À» ¹ÝȯÇÑ´Ù.  | 
static java.lang.String | 
getString(byte[] b)
 | 
static byte[] | 
hashCryptPwd(java.lang.String strPlainPwd)
 | 
static byte[] | 
HashSha(java.lang.String strPassword,
        java.lang.String strMethod)
 | 
static byte[] | 
hashShaPwd(java.lang.String strPassword)
 | 
static byte[] | 
HashSsha(java.lang.String strAdminPwd,
         java.lang.String strLdapPassword,
         java.lang.String strMethod)
 | 
static byte[] | 
hashSSHAPwd(java.lang.String strPlainPwd)
 | 
static void | 
main(java.lang.String[] args)
 | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static java.security.SecureRandom SECURE_RANDOM
| Constructor Detail | 
public PasswordUtil()
| Method Detail | 
public static byte[] getBytes(java.lang.String src)
public static java.lang.String getString(byte[] b)
public static java.lang.String getPwdMethod(java.lang.String realHashPwd)
realHashPwd - ¾ÏÈ£
public static int getPwdMethodNumber(java.lang.String realHashPwd)
realHashPwd - ¾ÏÈ£
public static boolean equalsPwd(java.lang.String pwd,
                                byte[] userPwd)
public static boolean equalsPwd(java.lang.String inputPwd,
                                java.lang.String realHashPwd)
inputPwd - ÀԷ¹ÞÀº plain¹®ÀÚ¿realHashPwd - ¼¹öÂÊ¿¡ ÀúÀåµÇ¾î ÀÖ´Â ÇØ½¬ ¹®ÀÚ¿
public static byte[] getHashPwd(java.lang.String strPwd)
public static byte[] getHashPwd(java.lang.String strPwd,
                                int nPwdMethod)
public static java.lang.String getHashPwdString(java.lang.String strPwd)
public static java.lang.String getHashPwdString(java.lang.String strPwd,
                                                int nPwdMethod)
public static byte[] hashCryptPwd(java.lang.String strPlainPwd)
public static byte[] hashShaPwd(java.lang.String strPassword)
public static byte[] hashSSHAPwd(java.lang.String strPlainPwd)
public static byte[] generateSalt(int size)
public static byte[] HashSha(java.lang.String strPassword,
                             java.lang.String strMethod)
public static java.lang.String encodeBase64(byte[] binary)
public static byte[] HashSsha(java.lang.String strAdminPwd,
                              java.lang.String strLdapPassword,
                              java.lang.String strMethod)
public static java.lang.String crypt(java.lang.String strAdminPwd,
                                     java.lang.String strLdapPassword,
                                     java.lang.String strMethod)
public static void main(java.lang.String[] args)
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||