wifiパスワードはWEPとWPAを使用してデータをどのように暗号化しますか?


12

(ワイヤレスネットワークに接続するために)入力するパスワードは、ワイヤレスネットワーク上のデータをどのように暗号化しますか?

読んだところ、入力したパスワードがパスフレーズと同じかどうかわかりません。それが正しい場合、パスフレーズはどのようにして4つのWEPキーを生成できますか?

4つのキーがWEPでどのように機能し、どのようにデータを暗号化するかを理解しています。また、WPAのキーがデータを暗号化する方法は知っていますが、知っておく必要があるのは次のことだけです。

ネットワークにアクセスするために入力するパスワードの利点は何ですか?また、このパスワードはデータの暗号化にどのように役立ちますか?



5
@Kevin true。厳密に言えば、ここでも話題外ではありません。
ケン・リー

1
このブログ投稿はここで関連があると思います:blog.stackoverflow.com/2012/03/…-つまり、重複がある場合、ここで答えない理由はありません。それは間違いなくCS
Suresh

@Suresh:確かではありません。それは何かの特定の実装に関するもので、それは一種の危険信号です。ただし、暗号化では行がぼやけているので、問題ないと思います。
ラファエル

回答:


8

WEPは、機密性のためにストリーム暗号を使用し、整合性のためにCRC-32チェックサムを使用します。WEPで保護されたネットワークのルーターによって送信されるすべてのデータフレームは暗号化されます。ルーターがパケットを送信すると、次の手順が実行されます。RC4

  1. ルーターは、初期化ベクトルI Vと呼ばれるビット値を選択します。すべてのパケットに新しいI Vが使用されます。24IVIV

  2. 、キー(入力したパスワード)とフォームパケットごとのキーの先頭に付加されるKIVK

  3. ペイロードのCRC32チェックサムが生成され、ペイロードに追加されます。このチェックサムは、整合性チェック値()と呼ばれます。ICV

  4. パケットごとのキーR C 4ストリーム暗号に送られ、チェックサム付きのペイロードの長さのキーストリームXを生成します。KRC4X

  5. チェックサム付きのプレーンテキストはキーストリームとXORされ、パケットの暗号テキストを形成します。

  6. 暗号文、およびいくつかの追加のヘッダフィールドは現在、受信機に送信されたパケットを、構築するために使用されています。IV

WEPの弱点とWPAを選択する理由

IV2416IVIVIV

16IVIVIVIVIV50%5000

nICV


3

ウィキペディアで説明されているように:

ASCII文字を使用する場合、SSIDをソルトとして使用し、HMAC-SHA1を4096回反復して、PBKDF2キー派生関数をパスフレーズに適用することにより、256ビットキーが計算されます。

詳細については、WPAキーの計算を参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.