com.infoteria.asteria.security.aac
Class Password

java.lang.Object
  |
  +--com.infoteria.asteria.security.aac.Password
All Implemented Interfaces:
Cloneable, Serializable

public class Password
extends Object
implements Cloneable, Serializable

パスワードを表すクラスです。

See Also:
Serialized Form

Constructor Summary
Password(char[] password)
          指定されたパスワードで構築します。
Password(String password)
          既に暗号化された文字列で構築します。
 
Method Summary
 Object clone()
           
static String encode(char[] password)
          指定したパスワード文字列の暗号化します。
 boolean equals(Object o)
           
 String getOriginalPassword()
          元のパスワード文字列を取得します。
 String getPassword()
          暗号化されたパスワード文字列を取得します。
 int hashCode()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Password

public Password(String password)
既に暗号化された文字列で構築します。
Parameters:
password - ハッシュされた文字列

Password

public Password(char[] password)
指定されたパスワードで構築します。
Parameters:
password - パスワード
Method Detail

getPassword

public String getPassword()
暗号化されたパスワード文字列を取得します。
Returns:
暗号化されたパスワード文字列

getOriginalPassword

public String getOriginalPassword()
元のパスワード文字列を取得します。
Returns:
パスワード文字列

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

encode

public static String encode(char[] password)
指定したパスワード文字列の暗号化します。
Parameters:
password - パスワード
Returns:
ハッシュされた文字列