有關陣列加解密用Byte在網路傳送? |
答題得分者是:RaynorPao
|
LI
一般會員 發表:15 回覆:18 積分:6 註冊:2003-06-13 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 小妹有幾個問題,請各位大哥幫忙一下... 一、請問在Client與Server端中,假若Client用用陣列Byte方式去加密並傳送至Server端中,再由Server端解開,反之互傳。 可以這樣做嗎?小妹一直有疑惑...... 請各位高手指教一下,謝謝。 >>< face="Verdana, Arial, Helvetica"> LI 你好: 當然可以,SSL 就是用類似的方式
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
1.網路傳送資料,是不管資料有沒有加密過,它只是負責把你的資料,原汁原味的傳送到對方手上.加解密和網路傳輸,是兩個獨立個體,要分開處理,以免問題複雜化.
2.建議你先測沒加密前,用網路互傳是否正常,正常則表示你的加解密程式可能有誤.
再測你的加解密程式,先不經網路,看看是否正常.
假如分開測都正常,合在一起才出現錯誤,有可能是你用錯了傳輸指令,
你傳輸不能用字串的方式傳,而是要用binary的方式傳送,因為加密前可能是字串,但加密後的資料,大部份己不是字串的規格,中間會有0x00的字元夾雜其間.
|
LI
一般會員 發表:15 回覆:18 積分:6 註冊:2003-06-13 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
LI
一般會員 發表:15 回覆:18 積分:6 註冊:2003-06-13 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 那假如要用陣列方式在WinSocket中做加解密可以嗎? 那要如何做呀!有相關的範例嗎? 謝謝。 >>< face="Verdana, Arial, Helvetica">LI 你好: 基本上~~Socket 跟加解密是兩回事,Socket 本身根本無法知道自己在傳送什麼 內容,只知道是 BYTE array 或 Stream (串流),因此你的程式流程應該像這樣 (假設由 Client 端加密某個檔案傳給 Server 做解密) (> 備註: 範例?? 這個程式寫起來不少喔,你該不會想讓別人幫你寫吧??< > 勸你一句 「自己的工作要自己完成」,該說的我都說了,剩下的就只能幫你加油啦< > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
LI
一般會員 發表:15 回覆:18 積分:6 註冊:2003-06-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |