Pythonの辞書でカスタムクラスをキーとして使用するには、`__eq__`メソッドと`__hash__`メソッドを適切に実装する必要があります。 キーとして使用されるカスタムクラスは不変(イミュータブル)である必要があり、属性の変更はハッシュ値の一貫性を損なう ...
最近Linuxのアプリケーションのハッキングのニュースを見た。Webフレームワークのダウンロードモジュールが悪意のある書き換えをされて置き換えられたらしい。 このモジュールは最近更新されていないもので、GitHubにあるソースコードに変更がないのに ...
今回は、参議院予算委員会でも取り上げられたハッシュ関数 (hash function) を解説します。ハッシュとは英語で 「ぐしゃぐしゃに混ぜる」 ことですが、 なぜぐしゃぐしゃに混ぜることが現代のコンピューティングにおいて最重要な課題の1つになったの ...