暗号化ベースのCTFを完成させようとしています。ウィキペディアにリストされているキーを使用して、弱い鍵ペアまたは弱い鍵ペアでのDES暗号化の使用をテストしています( https: //en.wikipedia.org/wiki/Weak_key#Weak_keys_in_DES )と指定された暗号テキストを上記のキーで暗号化し、プレーンテキストが生成されるかどうかを確認します。ページにリストされている半弱いキーのペアは16バイトですが、確かにDESキーは8バイトですか?そのようなキーはDES暗号化操作でどのように使用できますか?
弱いキーpairは、まさにそのペアのキーです。したがって、8バイトのキーのペアは16バイトです。
脆弱なキーの例:
0x011F011F010E010E and 0x1F011F010E010E01
これは次のように分類できます。
01 1F 01 1F 01 0E 01 0E and 1F 01 1F 01 0E 01 0E 01
最初のキーの最初のバイトは01、最初のキーの2番目のバイトは1Fなどです。