ここで使うコードはgithubに置いてます。 https://github.com/matsulib/bcrypt-dictionary-attack 目次 導入 インストール方法 bcryptの特徴 bcryptの基本的な使い方 bcrypt.gensalt()の引数について 実験1. work-factorの影響 実行環境 コードと結果 実験2. 辞書攻撃っぽいの(SHA256との比較) 実行環境 SHA256(+ソルト)のコード bcryptのコード 辞書攻撃のコード 結果 まとめ 導入 パスワード保管に適したハッシュ関数bcryptをPythonから利用する場合は、bcryptモジュール (https://pypi.python.org/pypi/bcrypt/3.1.1)を使います。 インストール方法: pip install bcrypt bcryptの特徴 bcryptはBl