作者Ducray (滴滴答答滴滴搭)
看板Math
標題[其他] 一題問題
時間Mon Apr 11 00:21:29 2011
請問一下,
假設: 65*(2^24) + 66*(2^16) + 67*(2^8) + 68 = 1094861636
要怎麼樣從1094861636還原成65*(2^24)+66*(2^16)+67*(2^8)+68呢?
這是密碼學的其中一種,所以答案應該是唯一的,
有誰教教我這要怎麼轉換回來阿?完全沒頭緒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.26
1F:→ FAlin :直接除2^24 因為ACSII英數不超過128 所以直接除就好 04/11 00:33
2F:→ FAlin :然後依序(原數-(商*2^24))/(2^16)... 04/11 00:34
恩恩 好像沒錯! 感謝^^
※ 編輯: Ducray 來自: 140.112.217.26 (04/11 01:03)
3F:→ firejox :當作256進位就好了 04/11 01:05
4F:→ firejox :1個ASCII佔8個bit 04/11 01:06
5F:→ Ducray :挖樓上到處都遇的到! 剛剛同學教我直接用shift 04/11 01:18