暗号数学について語ろう。ROUND 3
■ このスレッドは過去ログ倉庫に格納されています
0562132人目の素数さん
2007/12/13(木) 20:44:01暗号系の授業の内容なので、ここで聞かさせて頂きます。
大学の期末の過去問でこんな問題が出ました。
自分の学籍番号(例:04IE123)のASCIIコードの56ビット列に、ちょうど60ビット長になるように、
“1111”(オール1)の4ビットを付加した60ビット列を、
MD5でハッシュ化した結果を、16進32桁で表示せよ。
以上が問題です。
自分の考えでは04IE123を二進8桁のASCIIコードに直し、7文字*8桁で56桁になります。
そしてそれの後ろに1111を付加する事により60桁の二進数が出来ます。
そして、それをMD5にした物が答えとなるのですが、何度やっても答えが一致しません。
ちなみにMD5のチェックはttp://phpspot.net/php/pg%82l%82c%82T%83n%83b%83V%83%85%8Cv%8EZ%83c%81%5B%83%8B.html ここで行いました。
答えはB6759DA95E49B7200D76223C23130E65みたいなのですが、どうやっても出ません。
やり方間違っているのでしょうか?
分かる方よろしく御願いいたします。
■ このスレッドは過去ログ倉庫に格納されています