パッケージ com.handywedge.crypto

インタフェース FWCipher


  • public interface FWCipher
    暗号化に関するライブラリクラスです。
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド abstractメソッド 
      修飾子とタイプ メソッド 説明
      byte[] decrypt​(byte[] encData)
      データを復号します。
      byte[] decrypt​(String key, byte[] encData)
      データを復号します。
      byte[] encrypt​(byte[] rawData)
      データを暗号化します。
      byte[] encrypt​(String key, byte[] rawData)
      データを暗号化します。
      String getKey()
      プロパティファイルの「fw.crypto.key」に設定された鍵を返します。
    • メソッドの詳細

      • encrypt

        byte[] encrypt​(byte[] rawData)
        データを暗号化します。
        鍵データはプロパティファイルの「fw.crypto.key」に設定された値を使用します。
        パラメータ:
        rawData - 暗号化するデータ
        戻り値:
        暗号化したデータ
      • encrypt

        byte[] encrypt​(String key,
                       byte[] rawData)
        データを暗号化します。
        指定したkeyを使用しデータを暗号化します。
        パラメータ:
        key - 128bit長の暗号化鍵
        rawData - 暗号化するデータ
        戻り値:
        暗号化したデータ
      • decrypt

        byte[] decrypt​(byte[] encData)
        データを復号します。
        鍵データはプロパティファイルの「fw.crypto.key」に設定された値を使用します。
        パラメータ:
        encData - 復号するデータ
        戻り値:
        復号されたデータ
      • decrypt

        byte[] decrypt​(String key,
                       byte[] encData)
        データを復号します。
        指定したkeyを使用しデータを復号します。
        パラメータ:
        key - 128bit長の暗号化鍵
        encData - 復号するデータ
        戻り値:
        復号したデータ
      • getKey

        String getKey()
        プロパティファイルの「fw.crypto.key」に設定された鍵を返します。
        戻り値:
        プロパティファイルに設定された鍵