エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SHA256の解説と実装 [ いきさつ ]
いきさつ ― SHA256の解説と実装 2009-05-25 MD5の脆弱性が発見され、使用を中止する勧告が出されてから... いきさつ ― SHA256の解説と実装 2009-05-25 MD5の脆弱性が発見され、使用を中止する勧告が出されてからずいぶん経過しました。 私も、プログラムの各所にMD5によるメッセージダイジェストを使用しているので、そろそろ別のハッシュアルゴリズムに置き換えようと考えていたところです。 世の中には、さまざまなハッシュアルゴリズムが存在しますが、その中でも私はSHA-256に注目しました。 ところが調べてみると、SHAのアルゴリズムを解説するWebサイトが思いのほか少ない。 外国語のサイトならあるのですが、日本語で解説されているサイトは皆無(SHA-1ならあるんだけど、探し方が悪いのかな…)。 別にアルゴリズムを知らなくたって困りはしませんが、いかんせん「何をやっているか分からない」プログラムを自分のアプリケーションに組み込むのは気持ちが悪い。 そこで、私自身の備忘録とドキュメント執筆