ユーザー入力とは? わかりやすく解説

ユーザー入力

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/29 03:20 UTC 版)

bcrypt」の記事における「ユーザー入力」の解説

多くbcrypt実装パスワード最初72バイトだけ切り出して利用する実装になっている算術アルゴリズム18個の32ビットサブキー(72オクテット/バイトと同じ)に初期化することを要求しているからである。bcryptオリジナル仕様ユーザーランドテキストベースパスワードをこのアルゴルズムの数値どのようにマッピングするべきかを強制するものはなかった。テキスト書かれた短いコメント文字列ASCIIエンコードされた文字シンプルに利用する可能性があると書かれているが、強制するものではない: 「最後にkey引数秘密暗号鍵であり、ユーザー選んだ56バイトまでのパスワードである可能性がある(文字列ASCII文字列の場合ゼロバイト終端も含む)」 アルゴリズム初期値として72バイト入力を扱うが、上記引用文が「56バイトまで」のパスワード言及している点は注目に値する。ProvosもMazières制約短くした理由については表明していないが、Bruce SchneierによるBlowfishオリジナル仕様見て決定した可能性がある: 「鍵サイズ448ビット制限によりすべてのサブキーのすべてのビットは、鍵のすべてのビット依存していることが保証されるパスワード初期数値の値に変換する方法実装によって異な可能性があるため、非ASCII文字含んだパスワード強度低下する可能性がある。

※この「ユーザー入力」の解説は、「bcrypt」の解説の一部です。
「ユーザー入力」を含む「bcrypt」の記事については、「bcrypt」の概要を参照ください。

ウィキペディア小見出し辞書の「ユーザー入力」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ユーザー入力」の関連用語

ユーザー入力のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ユーザー入力のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのbcrypt (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS