• ベストアンサー

java(1.4) 暗号化

暗号化鍵が16byteの文字列ではなく 各byte10進数で表現された鍵を利用してAESの暗号化を実装する場合、 鍵はどう変換させて文字列に変えればいいでしょうか。 また、変える必要はなくそのまま利用するものなのでしょうか。 ネット上のサンプルを拝見しても、 全て鍵の文字列を利用してのサンプルであったため どのような考え方で実装できるのかかご教授宜しくお願いします。 参考URL:http://www.masatom.in/pukiwiki/Java/%B0%C5%B9%E6%B2%BD/

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

リンク先のサンプルは byte[] keyBytes = key.getBytes(); の行でString→byte配列の変換を行っています。 この変換を行う代わりに、「各byte10進数で表現された鍵」をbyte配列にして使えばいいだけです。

関連するQ&A