サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
trash717.hatenablog.com
まず、暗号化のアルゴリズムは結構種類があって、 JDK1.4対応分はここ を参照してもらうとして、今回使用したのは、DES-EDE(3DES)ってやつね。 3DESは、共通鍵方式で行われる。 共通鍵暗号方式: 鍵はひとつ ブロック暗号: データを固定長のブロック単位に区切り、それぞれのブロックを暗号化するもの。 DES: 鍵長は 56bit。今となっては使うべきではない。 3DES: 3回 DES を繰り返したもの。2つの鍵を使うものと、3つの鍵を使うものがある。 AES: DES の後継とも言える暗号。 ストリーム暗号: データを区切らず、ひとつのデータの流れとして処理するもの。 RC4: ソースは非公開だったが、メーリングリストに匿名でソースが投稿され世界中の人が知るところとなった。 公開鍵暗号方式: 鍵は 2つ。公開鍵と秘密鍵。 RSA : 最も広く使われている公開鍵暗号方式。安全性
URLConnectionを使用したプログラムは良く見かけますが、 使うにあたりDNSについてがあまりなかった。 ちょうど、ネットワークの不調でURLConnectionが ずっとTimeoutになっていたので調べてみた。 // DNS検索に成功した場合のキャッシュしておく秒数 Security.setProperty("networkaddress.cache.ttl","60"); // DNS検索に失敗した場合のキャッシュしておく秒数 Security.setProperty("networkaddress.cache.negative.ttl","10"); 上記コードを組み込んだのはいいが、うまく制御できない・・・ う〜ん、Systemとかに設定しても一緒だった。 と小一時間ほど悩んで、java.securityの存在を思い出した。 %JAVA_HOME%/jre/lib/sec
このページを最初にブックマークしてみませんか?
『trash717.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く