パッケージ org.springframework.util

クラス DigestUtils

java.lang.ObjectSE
org.springframework.util.DigestUtils

public abstract class DigestUtils extends ObjectSE
ダイジェストを計算するためのその他の方法。

主にフレームワーク内での内部使用。包括的なダイジェストユーティリティスイートについては、Apache Commons コーデックを検討してください。

導入:
3.0
作成者:
Arjen Poutsma, Juergen Hoeller, Craig Andrews
  • コンストラクターの詳細

    • DigestUtils

      public DigestUtils()
  • メソッドの詳細

    • md5Digest

      public static byte[] md5Digest(byte[] bytes)
      指定されたバイトの MD5 ダイジェストを計算します。
      パラメーター:
      bytes - ダイジェストを計算するバイト
      戻り値:
      ダイジェスト
    • md5Digest

      public static byte[] md5Digest(InputStreamSE inputStream) throws IOExceptionSE
      指定されたストリームの MD5 ダイジェストを計算します。

      このメソッドは、入力ストリームを閉じません。

      パラメーター:
      inputStream - InputStream はダイジェストを計算します
      戻り値:
      ダイジェスト
      例外:
      IOExceptionSE
      導入:
      4.2
    • md5DigestAsHex

      public static StringSE md5DigestAsHex(byte[] bytes)
      指定されたバイトの MD5 ダイジェストの 16 進文字列表現を返します。
      パラメーター:
      bytes - ダイジェストを計算するバイト
      戻り値:
      16 進ダイジェスト文字列
    • md5DigestAsHex

      public static StringSE md5DigestAsHex(InputStreamSE inputStream) throws IOExceptionSE
      指定されたストリームの MD5 ダイジェストの 16 進文字列表現を返します。

      このメソッドは、入力ストリームを閉じません。

      パラメーター:
      inputStream - InputStream はダイジェストを計算します
      戻り値:
      16 進ダイジェスト文字列
      例外:
      IOExceptionSE
      導入:
      4.2
    • appendMd5DigestAsHex

      public static StringBuilderSE appendMd5DigestAsHex(byte[] bytes, StringBuilderSE builder)
      指定されたバイトの MD5 ダイジェストの 16 進文字列表現を指定された StringBuilderSE に追加します。
      パラメーター:
      bytes - ダイジェストを計算するバイト
      builder - ダイジェストを追加する文字列ビルダー
      戻り値:
      指定された文字列ビルダー
    • appendMd5DigestAsHex

      public static StringBuilderSE appendMd5DigestAsHex(InputStreamSE inputStream, StringBuilderSE builder) throws IOExceptionSE
      指定された inputStream の MD5 ダイジェストの 16 進文字列表現を指定された StringBuilderSE に追加します。

      このメソッドは、入力ストリームを閉じません。

      パラメーター:
      inputStream - ダイジェストを計算する inputStream
      builder - ダイジェストを追加する文字列ビルダー
      戻り値:
      指定された文字列ビルダー
      例外:
      IOExceptionSE
      導入:
      4.2