閱讀下列說明,回答問題 1 至問題 5,將解答寫在答題紙的對 應(yīng)欄內(nèi)。
【說明】
DES 是一種分組密碼,己知 DES 加密算法的某個 S 盒如表 4-1 所示。 
【問題1】 (4分)
請補(bǔ)全該 S 盒,填補(bǔ)其中的空(1) - (4),將解答寫在答題紙的對應(yīng)欄內(nèi)。
【問題 2】 (2分)
如果該 S 盒的輸入為 110011,請計算其二進(jìn)制輸出。
【問題3】(6分)
DES加密的初始置換表如下: 
置換時,從左上角的第一個元素開始,表示輸入的明文的第58位置換成輸出的第1位,輸入明文的第50位置換成輸出的第2位,從左至右,從上往下,依次類推。
DES加密時,對輸入的64位明文首先進(jìn)行初始置換操作。
若置換輸入的明文M=0123456789ABCDEF(16進(jìn)制),請計算其輸出(16進(jìn)制表示)。
【問題4】(2分)
如果有簡化的DES版本,其明文輸入為8比特,初始置換表IP如下:
IP:2 6 3 1 4 8 5 7
請給出其逆初始置換表。
【問題5】(2分)
DES加密算法存在一些弱點和不足,主要有密鑰太短和存在弱密鑰。請問,弱密鑰的定義是什么?