看板 Math 關於我們 聯絡資訊
請問一下, 假設: 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
FAlin :直接除2^24 因為ACSII英數不超過128 所以直接除就好 04/11 00:33
FAlin :然後依序(原數-(商*2^24))/(2^16)... 04/11 00:34
恩恩 好像沒錯! 感謝^^ ※ 編輯: Ducray 來自: 140.112.217.26 (04/11 01:03)
firejox :當作256進位就好了 04/11 01:05
firejox :1個ASCII佔8個bit 04/11 01:06
Ducray :挖樓上到處都遇的到! 剛剛同學教我直接用shift 04/11 01:18