全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2536
推到 Plurk!
推到 Facebook!

關於 RSA 加密

尚未結案
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-30 18:06:26 IP:203.69.xxx.xxx 未訂閱
我用同一把 Public Key,加密同一個字串 分別使用 OpenSSL 與 LockBox 2.07 發現得到不同的密文.....|| 請問,這是正常的嗎?
Zard
尊榮會員


發表:24
回覆:396
積分:539
註冊:2003-11-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-31 08:36:45 IP:61.64.xxx.xxx 未訂閱
引言: 我用同一把 Public Key,加密同一個字串 分別使用 OpenSSL 與 LockBox 2.07 發現得到不同的密文.....|| 請問,這是正常的嗎?
相同的key, 相同的演算法一定會產生出相同的密文, 若密文不同表示key有被動過手腳, 我記得SSL會把key hash過吧, 你再檢查一下, 一定有不同之處.
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-31 09:12:10 IP:203.69.xxx.xxx 未訂閱
引言: 相同的key, 相同的演算法一定會產生出相同的密文, 若密文不同表示key有被動過手腳, 我記得SSL會把key hash過吧, 你再檢查一下, 一定有不同之處.
我也是這麼認為啊,我的 public key 是卡片產生的 用卡片加、解密都沒什麼問題,也沒有說要對 key 做什麼動作 但是,拿到 LockBox 加密出來就是不一樣.....|| 想說,拿到 OpenSSL 看看好了... 結果,也是不一樣...>"< 現在正在一個頭二個大中..... 發表人 -
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-06 11:13:38 IP:60.248.xxx.xxx 未訂閱
自問自答.... 最近研究了一下 RSA 發現,雖然它的公式真的很簡單 但是,拿來怎麼用又是另一回事了 以一個 1024bit 的 Key 來說,欲編碼的明文如果未滿 1024bit 在編碼之前,會先做一個 padding 的動作 在 PKCS #1 裡面是有規範這個 padding 應該要怎麼加才正確 但是,實際上在應用的時候,我就發現,不是每個人都照規矩來... 以我目前使用的 LockBox2 為例,我發現它的 padding 動作根本就跟 PKCS #1 是相反的..... 本來以為修正了這個問題,就可以讓卡片幫我解密 後來發現,也是痴心妄想,卡片依然不為所動的丟出錯誤訊息....>"< 如果說,LockBox2 的 RSA 實作有問題,又不太可能 因為我修正了 padding 之後,它產生的金鑰對 另一個 RSA Tools 也是可以使用的 LockBox2 加密的密文,RSA Tools 也可以快快樂樂地解出來 那麼,再來就只剩下一種可能性,那卡片的 padding 顯然沒照規矩來 而,根據 RSA 演算法,就算只是一個 byte 不一樣 得出來的密文,也是天差地遠 在匯不出私鑰的情況下,我想,我是不可能猜到它的 padding 法了 看來,除非突然神來一筆,靈光一閃 我這個研究項目,大概只有二字真言-「放棄」一途了.... 可惜了這幾日的時間了,統統浪費了,唉....
arliang
一般會員


發表:2
回覆:9
積分:2
註冊:2002-06-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-07-07 11:43:27 IP:59.120.xxx.xxx 未訂閱
reptile大大你的自言自語才是正確答案 我以前也為了DES加密傷腦經 各家的元件padding mode 都不一樣 像是java 與 Delphi VCL 就無法共通 除非大家都有支援同一個mode 還有VI 初始化因子也要一模一樣才可
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-07-07 13:04:44 IP:60.248.xxx.xxx 未訂閱
引言: 我以前也為了DES加密傷腦經 各家的元件padding mode 都不一樣 像是java 與 Delphi VCL 就無法共通 除非大家都有支援同一個mode 還有VI 初始化因子也要一模一樣才可
所以,還是自己實作最實在 XD
i_am_canoe
一般會員


發表:0
回覆:1
積分:0
註冊:2007-04-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-04-23 23:54:07 IP:121.42.xxx.xxx 訂閱
是否可以發一份你假改後的pkcs#1規範PADDING的lockbox2中的代碼,謝謝

我的郵箱:i_am_erduo@hotmail.com
編輯記錄
i_am_canoe 重新編輯於 2007-04-23 23:54:46, 註解 無‧
系統時間:2024-05-16 22:24:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!