org.seasar.util.security
クラス MessageDigestUtil

java.lang.Object
  上位を拡張 org.seasar.util.security.MessageDigestUtil

public abstract class MessageDigestUtil
extends Object

MessageDigestを扱うユーティリティです。

作成者:
higa, shinsuke

コンストラクタの概要
MessageDigestUtil()
           
 
メソッドの概要
static String digest(String algorithm, String text)
          指定されたアルゴリズムでテキストをハッシュ化して文字列にします。
static MessageDigest getInstance(String algorithm)
          MessageDigest.getInstance(String)の例外処理をラップします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MessageDigestUtil

public MessageDigestUtil()
メソッドの詳細

getInstance

public static MessageDigest getInstance(String algorithm)
MessageDigest.getInstance(String)の例外処理をラップします。

パラメータ:
algorithm - アルゴリズム (利用可能なアルゴリズムはMessageDigestのJavadoc等を参照してください)。 nullや空文字列であってはいけません
戻り値:
MessageDigest
例外:
RuntimeException - NoSuchAlgorithmExceptionが発生した場合

digest

public static String digest(String algorithm,
                            String text)
指定されたアルゴリズムでテキストをハッシュ化して文字列にします。

パラメータ:
algorithm - アルゴリズム。nullや空文字列であってはいけません
text - ハッシュ化する文字列
戻り値:
ハッシュ化された文字列


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.