「ハッシュ関数」タグアーカイブ

SHA-256の実装 in Python


SHA-256 を計算してみようと思いました。 https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf にアルゴリズムについての説明があったので、これを頼りに実装しました。

続きを読む SHA-256の実装 in Python

Ruby: ハッシュを複数のキーでソートする方法


Ruby で 2 つ のキーを使ってハッシュをソートする場合、 下のように書くことができます。

それでは 3 つ のキーでソートする場合はどのようになるでしょうか。

これ以上キーを増やしていくとコードを書くのが大変なので、 3 つ 以上のキーでも楽にソートできるよう、比較するメソッドを作ってみました。