エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaでMessageDigestにないハッシュ関数を使う - 毎日へっぽこ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaでMessageDigestにないハッシュ関数を使う - 毎日へっぽこ
ユーザーの入力値から適当な文字列を生成する要件があった。 Javaで標準的に使えるハッシュ関数だとMD5... ユーザーの入力値から適当な文字列を生成する要件があった。 Javaで標準的に使えるハッシュ関数だとMD5やSHA1,2,3あたりになるが、計算速度は早いほうがいいということで、高速なハッシュ関数が使えないか調べてみたのでメモ。 環境 Javaで標準的に使えるハッシュ関数 標準外のハッシュ関数 Guava Commons Codec その他 振り返り 参考資料 環境 OpenJDK 11 11.0.12.7 Javaで標準的に使えるハッシュ関数 MessageDigestのJavadocにリンクのある、Javaセキュリティ標準アルゴリズム名#MessageDigestアルゴリズムに記載がある。 Java11の時点で、MD2, MD5, SHA-1, SHA-2, SHA-3が使える。 JVM実装に依存するため、実際に指定できるアルゴリズムを確認するには、 java.security.Secu