com.infoteria.asteria.security.aac
クラス Password

java.lang.Object
  |
  +--com.infoteria.asteria.security.aac.Password
すべての実装インタフェース:
Cloneable, Serializable

public class Password
extends Object
implements Cloneable, Serializable

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

関連項目:
直列化された形式

コンストラクタの概要
Password(char[] password)
          指定されたパスワードで構築します。
Password(String password)
          既に暗号化された文字列で構築します。
 
メソッドの概要
 Object clone()
           
static String encode(char[] password)
          指定したパスワード文字列の暗号化します。
 boolean equals(Object o)
           
 String getOriginalPassword()
          元のパスワード文字列を取得します。
 String getPassword()
          暗号化されたパスワード文字列を取得します。
 int hashCode()
           
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Password

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

Password

public Password(char[] password)
指定されたパスワードで構築します。
パラメータ:
password - パスワード
メソッドの詳細

getPassword

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

getOriginalPassword

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

equals

public boolean equals(Object o)
オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode

clone

public Object clone()
オーバーライド:
クラス Object 内の clone

encode

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