[請益] 數學式 寫成 程式碼

看板Programming作者 (wiki)時間12年前 (2011/12/25 17:58), 編輯推噓1(108)
留言9則, 5人參與, 最新討論串1/2 (看更多)
最近要學一點程式,要用提供的數學式 寫成程式碼 有點不知道要怎麼寫 也不知道要去哪個版發問 所以在這裡詢問,請見諒 Let p = 7, q = 11, then n = 77. For simplicity, let l = 2, that is, each plaintext message is split into 2 smaller pieces. Let ri = si = 5, i = 1, 2. Suppose there are two plaintext numbers in Z77: a = 10 and b = 7. It can easily be seen that 7a+b ≡ 0 (mod 77) and 14a + 2b ≡ 0 (mod 77). The scheme runs as follows. Encrypting a: Decompose a into a1 = 4 and a2 = 6. E(a) = ((4 × 5 mod 7, 4 × 5 mod 11), (6 × 5 mod 7, 6 × 5 mod 11)) = ((6, 9), (2, 8)) Encrypting b: Decompose b into b1 = 3 and b2 = 4. E(b) = ((3 × 5 mod 7, 3 × 5 mod 11), (4 × 5 mod 7, 4 × 5 mod 11)) = ((8, 4), (6, 9)) Computing E(7a + b): E(7a + b) = ((7 × 6 + 8, 7 × 9 + 4), (7 × 2 + 6, 7 × 8 + 9)) mod 77 = ((50, 67), (20, 65)) 寫成C 或 javascript都可以 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.67.19

12/25 21:11, , 1F
作業嗎 還是自己寫吧...
12/25 21:11, 1F

12/25 22:08, , 2F
建議找原始論文看
12/25 22:08, 2F

12/25 22:09, , 3F
這是 infocom 2004 的論文。重要的數學式
12/25 22:09, 3F

12/25 22:10, , 4F
好像沒有貼出來...
12/25 22:10, 4F

12/25 22:42, , 5F
既然正要學 何不就把握機會學一學
12/25 22:42, 5F

12/25 23:36, , 6F
也不算作業,只是我好無頭緒
12/25 23:36, 6F

12/25 23:36, , 7F
不知道要怎麼寫
12/25 23:36, 7F

12/28 12:48, , 8F
要不要去查查 'bc' command ? XD
12/28 12:48, 8F

12/28 16:26, , 9F
這密碼學作業,bc沒效啦。
12/28 16:26, 9F
文章代碼(AID): #1EzlExso (Programming)
文章代碼(AID): #1EzlExso (Programming)