関連タグで絞り込む (1)

タグの絞り込みを解除

javaとセキュリティに関するgarlicGのブックマーク (2)

  • Java Tips:手軽に暗号化・復号化するには?

    J2SE 1.4からはJCEやJAASなどの各種セキュリティパッケージが標準で組み込まれ,暗号化や復号化などは簡単に行えるようになりました。ここでは秘密鍵を用いた手軽な暗号化を紹介します。 暗号化は気を遣う プログラムで暗号を使いたいとき,自前で実装するのは非常に気を遣います。なぜなら,バグがあったときにデータが復元できなくなるため,慎重に実装したうえで十分にテストしておく必要があるからです。 前述のとおり,J2SE 1.4ではセキュリティパッケージが多数組み込まれたため,これらのロジックを自前で記述する必要性は大幅に低下しました。そこで,ここで簡単な利用法を紹介します。 暗号化・復号化は一般にバイト列を暗号化してバイト列にする,というのが標準的な使い方です。しかし,ここでは動作を確認しやすくする目的で,「テキスト→暗号バイト列→テキスト」という流れにしましょう。 手軽に暗号化 暗号関係の

    Java Tips:手軽に暗号化・復号化するには?
  • Java で暗号化通信のメモ

    SecureRandom = new SecureRandom(byte[] seed) byte[] seed 任意 KeyPairGenerator = KeyPairGenerator.getInstance(String algorithm) String algorithm 標準名のドキュメント Cipher (暗号化) アルゴリズム KeyPairGenerator.initialize(int keysize, SecureRandom random) int keysize 任意 KeyPair = KeyPairGenerator.generateKeyPair() PrivateKey = KeyPair.getPrivate() PublicKey = KeyPair.getPublic() Cipher = Cipher.getInstance(String tra

  • 1