一個資訊安全的作業
要寫一個程式,
1.將8個字的字串轉成二進位(可以先轉成ASCII的對應數字再轉)
2.將傳成成二進位的64個bit,做初始排列IP
3.將排列完後的bits的右邊32個bit取出
4.取出的32bit再做擴充成48個bit
5.48個bit再與長度為48個bit的key做XOR運算
6.出來的結果,再經過S-Box運算,產生出32的最終bit
以上是第一階段而已...........................以DES 要做16次= =
光是這樣大概就花了12個小時吧@@都快昏了
用VB?!沒學過;用C#?!老師說會有問題;
用C++?!這個太程式了,而且只學過console的,沒用過.NET的;
用Java?!不可能吧;
難不成要用C寫啊= =
全站熱搜
留言列表