Re: [問題] 有關JSSE使用到serial com port上
※ 引述《nigelchang (nigelchang)》之銘言:
: 首先 向各位JAVA先進問好
: 因為想提高對傳輸中資料的保護程度,
: 最近有嘗試去了解SSL,TLS在JAVA中的建立
: 看過bouncyCastle等實踐SSL的書籍,
: 發現所舉的例子都是以Socket為主,即參數輸入ip,port等
: 但本人所需要的是提高serial com的傳輸安全.
: rs232中只有COM-Port,沒有IP跟PORT,
: 這樣是不是就沒法使用此等api呢?
如果傳輸的媒介是 RS-232(EIA-232) 傳輸線,我覺得應該是不必考慮做加密。
因為傳輸線不會(能)很長,要控制傳數數據不被擷取是可以做到的。
*抱歉,之前沒看類似簽名檔那段。
如果你是以 bluetooth 做數據傳輸,一種作法是在軟體層面對數據做加/解密在
傳輸之前/後,前提是你確保第三方無法取得你的軟體,且無法做逆向工程。
JSR-82 的規範本身有支援加密,你可以在 connection URL 加上此參數:
encrypt=true
這樣子雙方在傳送/接收後會做加/解密動作。
或者是在建立 connection 後,透過
javax.bluetooth.RemoteDevice -
encrypt(javax.microedition.io.Connection conn, boolean on)
method 來 enable/disable 加解功能,做到只加密傳輸數據中比較敏感的部分。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.130.124
推
04/28 18:16, , 1F
04/28 18:16, 1F
→
04/28 18:20, , 2F
04/28 18:20, 2F
推
04/28 18:47, , 3F
04/28 18:47, 3F
推
04/28 18:59, , 4F
04/28 18:59, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):