Skip to content

Commit

Permalink
Update 49.md
Browse files Browse the repository at this point in the history
Co-authored-by: 小原晴太 <haruta@s3-odara.net>
  • Loading branch information
ocknamo and s3-odara authored Feb 11, 2024
1 parent 1102e67 commit 1b63595
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion 49.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ bech32エンコード前の出力の長さは91バイトである必要がある

パスワードは暗号鍵としては不十分である。暗号鍵として使用する前に、次の2つの作業をする必要がある:

1. 暗号化鍵は、対称暗号化アルゴリズムの仮定が有効であるように、均一で機能的にランダムなビット分布を持つパスワードから決定論的に作成する必要がある。そして
1. 暗号化鍵は、対象暗号化アルゴリズムの仮定が有効であるような、一様にランダムなビット分布を持つようにパスワードから決定論的に作成する必要がある。そして
2. 多くのパスワードを試して復号する総当たり攻撃が大幅に阻止されるよう、低速で不可逆的なアルゴリズムをプロセスに挿入する必要がある。

これらは、パスワードベースの鍵導出関数を使用して実現される。私たちはscryptを使用している。scryptは最大限メモリーハードであることが証明されており、2015年のコンテストでargon2が優勝したにもかかわらず、何人かの暗号学者がargon2よりも優れていると著者に示している。
Expand Down

0 comments on commit 1b63595

Please sign in to comment.